使用 PHP 输出时间格式可以通过 date() 函数实现。date() 函数需要传入两个参数,一个是时间格式,一个是可选的时间戳(默认为当前时间)。
以下是一些常用的时间格式:
格式 | 描述 |
---|---|
Y | 年份(四位数) |
y | 年份(两位数) |
m | 月份(有前导零) |
n | 月份(没有前导零) |
M | 月份的缩写(Jan - Dec) |
d | 日期(有前导零) |
j | 日期(没有前导零) |
D | 星期几的缩写(Sun - Sat) |
l | 星期几(Sunday - Saturday) |
H | 小时(24小时制,有前导零) |
h | 小时(12小时制,有前导零) |
i | 分钟(有前导零) |
s | 秒(有前导零) |
以下是两个示例代码:
示例一
<?php
$date = date('Y-m-d H:i:s');
echo "现在的时间是:".$date;
?>
输出结果:现在的时间是:2022-07-20 14:15:30
以上代码中,$date 变量使用 date() 函数获得当前的时间,并设置格式为 "Y-m-d H:i:s",即年月日时分秒。使用 echo 输出 $date 变量即可输出当前时间。
示例二
<?php
$date = date('D, d M Y H:i:s T', time() + 3600 * 8);
echo "现在的时间是:".$date;
?>
输出结果:现在的时间是:Wed, 20 Jul 2022 22:15:30 CST
以上代码中,$date 变量使用 date() 函数获得当前时间并设置了更加详细的格式 "D, d M Y H:i:s T",即星期几、日期、月份、年份、时分秒和时区信息。由于当前服务器时区为 UTC+8,因此使用 time() 函数获得当前 Unix 时间戳,然后加上 3600 * 8 转换成北京时间。最后使用 echo 输出 $date 变量即可输出当前时间。
以上是使用 PHP 输出时间格式的完整攻略,通过这些示例,您可以根据自己的需要进行修改,输出符合要求的时间格式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何使用php输出时间格式 - Python技术站