PHP获取当前系统时间的方法小结

以下是“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 评论

留下您的评论.