关于时区的问题
发现如果直接把common.php里面的showtime函数改为gmdate("Y-m-d H:i:s", $db_time); 之后,显示的时间与真实时间相差8小时,感觉应该是时区的问题,可是无论是给showtime里面还是newpost.php里面添加date_default_timezone_set('PRC'); 显示的发帖时间都有问题T_T
0
See Also
- 想请教一下关于youBBS的几个问题
- 有时候发帖子,显示403是什么问题?
- Safari adsense/analytics 403 的问题
- 登录不了有可能是PHP版本的问题吗
- 微信视频号服务器出了一点问题
Nearby
- 上一篇 › 怎样添加图片alt声明
- 下一篇 › 如果我的用户没有qq账号或者微博账号,就不能登录了是吗?
PS:直接在一个php文件中echo date('Y-m-d H:i:s');显示的时间就是当前时间
date()
gmdate()
后者返回的是格林威治标准时,详情可以看下php的docs
这确实是一个问题,现在有不少人为了避免备案都部署在了国外的主机上。
建议在showtime()中用date()替代gmdate()
召唤一下管理员
@cmxzsas @lincanbin
已用date()
https://github.com/ego008/youbbs/blob/master/common.php#L162
我也把发帖时间改了