date()函数:如何在PHP中获取当前日期和时间
发布时间:2023-06-20 10:47:54
在PHP中,我们可以使用date()函数来获取当前日期和时间。date()函数接受一个格式字符串作为参数,它定义了要返回的日期和时间的格式。
下面是一些常用的格式字符串:
- Y:四位数的年份,例如2021。
- m:两位数的月份,例如01或12。
- d:两位数的日子,例如03或31。
- H:24小时制的小时数,例如00或23。
- i:两位数的分钟数,例如00或59。
- s:两位数的秒数,例如00或59。
例如,要获取当前日期,可以使用以下代码:
$today = date('Y-m-d');
echo $today;
上述代码将输出当前日期的年份、月份和日子,格式为YYYY-MM-DD。
要获取当前时间,可以使用以下代码:
$now = date('H:i:s');
echo $now;
上面的代码将输出当前时间的小时数、分钟数和秒数。
如果要获取当前日期和时间,可以将两个格式字符串合并起来,例如:
$datetime = date('Y-m-d H:i:s');
echo $datetime;
上述代码将输出当前日期和时间,格式为YYYY-MM-DD HH:MM:SS。
除了当前日期和时间之外,我们还可以使用date()函数来格式化任意日期和时间,例如:
$date = '2021-12-25';
$formatted_date = date('l jS F Y', strtotime($date));
echo $formatted_date;
上述代码将输出一个格式为weekday day month year的字符串,例如“Saturday 25th December 2021”。
总之,在PHP中获取当前日期和时间非常容易。我们只需要使用date()函数,并传递适当的格式字符串即可。如果需要格式化任何日期和时间,可以将日期字符串传递给strtotime()函数来将其转换为时间戳,然后再将其传递给date()函数进行格式化。
