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

PHP函数使用:如何使用date获取当前时间?

发布时间:2023-09-11 10:44:33

在PHP中,可以使用date()函数来获取当前时间。date()函数用于格式化一个本地时间/日期,返回一个格式化后的字符串。

date()函数的基本语法如下:

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

- $format参数是必需的,用于指定返回时间的格式。

- $timestamp参数是可选的,用于指定要查看的日期和时间。如果不提供此参数,默认使用time()函数返回的当前时间。

下面是一些常用的格式化字符串:

- Y:四位数的年份(例如:2022)

- y:两位数的年份(例如:22)

- m:带前导零的月份(01到12)

- n:不带前导零的月份(1到12)

- d:带前导零的天数(01到31)

- j:不带前导零的天数(1到31)

- H:24小时格式的小时(00到23)

- h:12小时格式的小时(01到12)

- i:带前导零的分钟数(00到59)

- s:带前导零的秒数(00到59)

- a:小写的 am/pm

- A:大写的 AM/PM

以下是一些例子:

<?php
// 获取当前完整的日期和时间
echo date('Y-m-d H:i:s');

// 获取当前年份
echo date('Y');

// 获取当前月份
echo date('m');

// 获取当前日期
echo date('d');

// 获取当前小时
echo date('H');

// 获取当前分钟
echo date('i');

// 获取当前秒数
echo date('s');

// 获取当前上午/下午
echo date('a');
?>

上述代码的输出可能如下所示:

2022-01-01 12:34:56
2022
01
01
12
34
56
pm

可以根据自己的需求选择合适的格式化字符串,从而获取所需的时间。