cmxzsas avatar

关于时区的问题

🕠 by cmxzsas

发现如果直接把common.php里面的showtime函数改为gmdate("Y-m-d H:i:s", $db_time); 之后,显示的时间与真实时间相差8小时,感觉应该是时区的问题,可是无论是给showtime里面还是newpost.php里面添加date_default_timezone_set('PRC'); 显示的发帖时间都有问题T_T

💘 相关文章

评论

共5条关于"关于时区的问题"的评论

cmxzsas avatar
#1 cmxzsas 回复

PS:直接在一个php文件中echo date('Y-m-d H:i:s');显示的时间就是当前时间

lincanbin avatar
#2 lincanbin 回复

date() gmdate()

后者返回的是格林威治标准时,详情可以看下php的docs

lincanbin avatar
#3 lincanbin 回复

这确实是一个问题,现在有不少人为了避免备案都部署在了国外的主机上。 建议在showtime()中用date()替代gmdate() 召唤一下管理员

写一条评论

Based on Golang + fastHTTP + sdb | go1.17.3 Processed in 0ms