摘要:
方法一: 在PHP代码中取得当前日期时间再插入数据库默认情况下,PHP解释显示的时间为“格林威治标准时间”,与我们本地的时间相差8个小时,所以date("Y-m-d H:i:s")得出的时间比当前时间少了8个小时。gmdate("Y-m-d H:i:s")函数得出的时间是经过与GMT相加减过的,能得到本地时间,但要在PHP.ini中用date.timezone这个选项设置时区,但默认是关闭的,而且在部分PHP版本中无法正常实现。一个比较好的实现的方法,手动修正时差,如下:$timeoffset = 8;echo gmdate("Y-m-d H: 阅读全文