帖子时间错误

我的论坛根据客户端的时钟来显示帖子的发布时间,因此会出现错误。例如,如果一个帖子是在下午 5 点发布的,而我在晚上 9:10 查看它,但我的设备时钟显示为下午 5:10,论坛就会说该帖子是十分钟前发布的。我该如何解决这个问题?

其中一个时钟必定有误(或时区设置错误)。如果您的客户端时钟正确,那么服务器时钟必定有误。请尝试通过 SSH 登录服务器并运行 date 命令。

这正是问题所在。如果客户端时间错误,论坛显示的时间戳也会错误。这不应该发生。那如果读者来自不同时区访问论坛呢?他看到的所有时间也会错吗?

这个能解决吗?…

我确实可以通过调整系统时间来复现这个问题。例如,对于上面 @david 的帖子,如果我将时间改为上午 11:05(我在澳大利亚),就能显示“7 分钟前”。如果我只更改时区而不调整时钟,行为则是正确的,例如它仍然显示