0

我正在使用TimeAgo插件自动更新帖子的时间。05-08-2014 15:02:39它使时间喜欢5 minutes ago

问题是,javascript 使用客户端的时钟作为时间。我来自亚洲的孟加拉国。但在 php 中,默认时区因服务器而异。我05-08-2014 15:02:39在 PHP 中输​​出格式以将其转换为类似5 mintues ago使用 TimeAgo 插件的格式。

因为服务器的时区不同,所以它不会显示less than a minute ago在最近的帖子中,而是显示nn hours ago. 如果服务器是美国的,则显示11 hours ago,如果是印度的,则显示时间30 minutes ago。我如何解决它?

4

1 回答 1

0

如 TimeAgo 项目页面所述:

您是否担心时区支持?不要这样。Timeago 也处理这个问题。只要您的时间戳采用 ISO 8601 格式并包含完整的时区指示符 (±hhmm),那么无论您的访问者居住在哪个时区,一切都应该开箱即用。

因此,在服务器端回显日期date('c',$timestamp),一切都应该正常工作。

于 2014-08-05T09:27:22.000 回答