php date函数 格式化

PHP是一种流行的编程语言,它提供了很多有用的内置函数,包括日期和数学函数。其中两个常用的函数是`date()`和`round()`,下面将详细介绍它们的使用。

## 1. PHP date函数

`date()`函数用于格式化时间和日期。它接受一个格式字符串作为参数,能够将日期和时间转换成字符串,以符合特定的格式。下面是`date()`函数的语法:

```php

date ( string $format [, int $timestamp = time() ] ) : string

```

其中,`format`参数用于指定日期和时间的格式,可以包含特殊字符来定义格式。`timestamp`参数是可选的,用于指定日期和时间的时间戳。如果该参数未提供,则会默认使用当前时间。

下面是一些常见的日期和时间格式:

| 格式 | 描述 |

| ---- | ---- |

| Y | 四位数字表示的年份 |

| y | 两位数字表示的年份 |

| m | 月份,前导零 |

| n | 月份,不带前导零 |

| d | 月份中的天数,前导零 |

| j | 月份中的天数,不带前导零 |

| H | 24小时制的小时数,前导零 |

| h | 12小时制的小时数,前导零 |

| i | 分钟数,前导零 |

| s | 秒数,前导零 |

| A | 大写的上午或下午 |

| a | 小写的上午或下午 |

| l | 星期几的完整文字 |

| D | 三个字母缩写表示的星期几 |

| M | 三个字母缩写表示的月份 |

| F | 月份的完整文字 |

下面是一些使用`date()`函数的示例:

```php

// 输出当前日期和时间,格式为YYYY-MM-DD HH:II:SS

echo date("Y-m-d H:i:s");

// 输出当前时间,格式为H:I A

echo date("h:i A");

// 输出指定时间戳所表示的日期

echo date("Y年m月d日", 1627864871);

// 输出当前星期几的完整文字,例如Monday、Tuesday等等

echo date("l");

```

在`date()`函数中,格式字符串中的任何非字母数字字符都将原样输出。同时,`date()`函数还支持一些其他的格式控制字符,例如`\t`表示制表符,`\n`表示换行符等等。可以参考[官方文档](https://www.php.net/manual/zh/function.date.php)获取更多格式控制字符。

## 2. PHP round函数

`round()`函数用于四舍五入一个数字,可选的指定小数位数。下面是`round()`函数的语法:

```php

round ( float $num [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] ) : float

```

其中,`num`参数是要进行四舍五入的数字。`precision`参数是可选的,用于指定小数位数。`mode`参数也是可选的,用于指定舍入方式。默认情况下,`mode`参数的值是`PHP_ROUND_HALF_UP`,表示四舍五入。其他可能的取值包括`PHP_ROUND_HALF_DOWN`、`PHP_ROUND_HALF_EVEN`和`PHP_ROUND_HALF_ODD`,分别表示向下取整、偶数舍入、奇数舍入。

下面是一些使用`round()`函数的示例:

```php

// 对一个数进行四舍五入

echo round(3.14159265359); // 输出3

// 将小数点后一位及以后的数字删除

echo round(3.14159265359, 1); // 输出3.1

// 将小数点后两位及以后的数字删除

echo round(3.14159265359, 2); // 输出3.14

// 向下取整,输出3

echo round(3.14159265359, 0, PHP_ROUND_HALF_DOWN);

// 偶数舍入,输出3

echo round(3.5, 0, PHP_ROUND_HALF_EVEN);

// 奇数舍入,输出4

echo round(3.5, 0, PHP_ROUND_HALF_ODD);

```

需要注意的是,当`num`参数的值在两个整数中间时,四舍五入的结果会向最近的偶数靠拢。例如,`round(2.5)`会输出2,而不是3。

## 结论

PHP提供了很多有用的内置函数,包括日期和数学函数。`date()`函数用于格式化时间和日期,可以将日期和时间转换成符合特定格式的字符串。`round()`函数用于四舍五入一个数字,可以指定小数位数和舍入方式。这两个函数是PHP编程中非常常用的函数,掌握它们的使用方法对你的PHP编程能力有很大的帮助。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(56) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部