欢迎访问宙启技术站
智能推送

PHP函数应用示例:如何使用date函数格式化当前时间?

发布时间:2023-09-13 19:51:12

在PHP中,可以使用date()函数对当前时间进行格式化。date()函数接受两个参数:格式字符串和时间戳(可选,默认为当前时间)。格式字符串用于指定日期的显示格式。

以下是一些常用的格式字符:

- Y:四位数的年份,如2021

- y:两位数的年份,如21

- m:两位数的月份,如01

- n:没有前导零的月份,如1

- d:两位数的日期,如02

- j:没有前导零的日期,如2

- H:24小时制的小时数,如14

- h:12小时制的小时数,如02

- i:分钟数,如59

- s:秒数,如01

- A:大写的上午或下午标记,如AM或PM

- a:小写的上午或下午标记,如am或pm

以下是一个使用date()函数格式化当前时间的示例:

$date = date('Y-m-d H:i:s');
echo $date;

这将输出类似于"2021-07-01 14:59:01"的当前时间。

除了使用格式字符外,还可以在格式字符串中包含其他字符或特殊字符来达到期望的格式。

例如,以下是一个格式化当前时间为"YYYY年MM月DD日 HH时II分SS秒"的示例:

$date = date('Y年m月d日 H时i分s秒');
echo $date;

这将输出类似于"2021年07月01日 14时59分01秒"的当前时间。

除了格式化当前时间,我们还可以使用date()函数格式化指定的时间戳。例如:

$date = date('Y-m-d H:i:s', strtotime('2021-01-01 12:00:00'));
echo $date;

这将输出"2021-01-01 12:00:00",即指定的时间戳。

总结:

以上就是使用date()函数格式化当前时间的示例。通过使用不同的格式字符和特殊字符,我们可以轻松地根据需求格式化日期和时间,并实现各种不同的显示效果。