hi,欢迎访问本站!
当前位置: 首页编程开发正文

php获取当前系统时间的几个方法

墨初 编程开发 585阅读

php脚本中有自己的内置的时间处理函数,比如time(),date()以及DateTime()类等。下面的博文结合几个时间处理的函数来说说php获取系统时间以及处理时间的方法。

php以标准的方法获取系统时间

date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');

注:date_default_timezone_set函数可以设置当前系统所在时区,如果服务器在大陆外使用此函数可以准备的获取时间,否则可以造成获取的时间与本地有时间差。

php获取时间戳

例:

echo time();

ps:时间戳是指当前时间距离格林威治时间(1970年1月1日0时0分0秒)的秒数。通过上面的time()函数可以获取。

php使用DateTime类获取系统时间

$date = new DateTime();
echo $date->format('Y-m-d H:i:s');

ps:使用DateTime类可以更方便地获取系统时间。上述代码使用new DateTime()创建一个日期时间对象,format方法用于格式化时间输出。

以上就是php中通过几个函数来获取时间的方法,值得注意的是如果获取的时间与本地时间有时差,不妨加入date_default_timezone_set()函数来定义一下时区。

标签:
声明:无特别说明,转载请标明本文来源!
相关推荐