导读:PHP+MySql交互过程中,经常会使用到PHP的date(& 39;Y-m-d H:i:s& 39;);函数,date函数的主要功能是:获取系统当前的日期和时间。 如果服
PHP+MySql交互过程中,经常会使用到PHP的date('Y-m-d H:i:s');函数,date函数的主要功能是:获取系统当前的日期和时间。
如果服务器默认的时区是我们的北京时区(PRC)的话,那么我们获取到的日期和时间就是正确的,但是如果服务器的时区不是我们的北京时区(PRC)的话,我们获取到的日期或时间就会有偏差,这是时区的问题,略懂地理的友友就知道,小弟地理不咋滴,就不多说了 ^_^
如果你有权限修改php.ini配置的话,那么你就可以将php.ini里的date.timezone = ??? 改成date.timezone = PRC,然后重启Apache,这样,你获取到的日期时间就是我们的北京时间了。
如果你没有权限修改php.ini配置的话,你也可以这样获取:
<?php
date_default_timezone_set('PRC');//使用PHP的date函数获取时间之前,先将时区设置为北京时区
echo "当前时间为:".date('Y-m-d H:i:s');//获取当前时间
?>