时区转换的最佳实践是什么?

8

我希望为用户提供更改时区并以该时区显示数据的选项。目前我正在存储Unix时间戳,想知道处理此转换的最佳方法。


我将时间戳存储在Unix格式中。我的问题是,在表示层上可以使用哪个函数进行转换?

2个回答

8

在数据存储中将所有内容保留为UTC时间,并在呈现层进行转换。


GMT和UTC是同一件事。将您的时间戳传递给日期函数http://php.net/manual/en/function.date.php - ziya
谢谢你,Maxwell。我刚在PHP网站上找到了这个。感谢你的帮助! - Jim

1

将日期数据存储为GMT,并在用户偏好设置中让他们存储其时区(这只是GMT的偏移量)。


谢谢 bdl。我应该使用哪个函数来将它们转换回它们的时区? - Jim
1
一些地区有夏令时,因此偏移量可能随着一年中的时间而变化。 - mob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接