date("M-d Y , h:i:s")显示的是服务器本地的时间,比如纽约的时间。
time()显示的是时间戳(UTC1970-1-1 0点开始的秒数)。
gmdate("M-d Y , h:i:s")显示的永远是UTC时间,不管服务器本地,也不管php.ini怎样设定,也不管php语句中设置的时区。
如果要显示北京时间可以gmdate("M-d Y , h:i:s",time()+3600*8)

标签: none

添加新评论