以下是“PHP获取当前系统时间的方法小结”的完整攻略。
标准方式获取系统时间
通过以下代码可以获取当前系统时间:
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
其中date_default_timezone_set
函数可以设置当前系统所在时区,其参数为时区字符串。date
函数用于格式化时间,输出当前时间的年、月、日、时、分、秒的字符串。
获取时间戳
时间戳是指当前时间距离格林威治时间(1970年1月1日0时0分0秒)的秒数。通过以下代码可以获取当前时间的时间戳:
echo time();
使用DateTime类获取系统时间
$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
使用DateTime类可以更方便地获取系统时间。上述代码使用new DateTime()
创建一个日期时间对象,format
方法用于格式化时间输出。
示例说明
以下是两个示例,分别说明了如何在PHP中使用以上三种方式获取系统时间:
示例一:标准方式获取系统时间
date_default_timezone_set('Asia/Shanghai');
$now = date('Y-m-d H:i:s');
echo "当前时间:{$now}";
输出结果为:
当前时间:2021-10-15 10:30:15
示例二:使用DateTime类获取系统时间
$date = new DateTime();
$now = $date->format('Y-m-d H:i:s');
echo "当前时间:{$now}";
输出结果为:
当前时间:2021-10-15 10:30:15
以上两个示例分别使用了标准方式和DateTime类来获取系统时间。使用哪种方式取决于具体情况,如是否需对时区进行设置、需不需要更高级的时间处理等。
本文链接:https://my.lmcjl.com/post/15502.html
展开阅读全文
4 评论