对于客户来说,使用带有时区的日期更好的方法

时间:2013-02-05 13:41:20

标签: php date joomla time timezone

我正在为joomla构建一个组件,其中包含其他人的通知。该公告包含其活动的创建日期和日期。我的客户可以在不同的国家。一个人可以在两个不同的时刻进入两个国家。所以他认为他的时区应该是动态的。哪种方式更适合为此类问题设置创建日期和事件日期。

3 个答案:

答案 0 :(得分:2)

Joomla自动处理,因为您不存储除UTC之外的任何内容。

答案 1 :(得分:0)

我总是会在 GMT 中保存日期时间,并根据您从该用户的浏览器标题,IP地址或某些地方获得的时区,根据需要在PHP端显示日期时间个人资料设置。

即使客户端位于2个不同的时区,您也应该能够跟踪他们以这种方式查看页面的浏览器(从哪个时区开始)。

答案 2 :(得分:0)

您应该始终以UTC(GMT)时间存储数据,理想情况是以Unix时间戳的形式存储。这是一个不受任何类型的夏令时变化影响的标准,非常适合保存恒定的时间点。

然后,在向单个用户显示日期和时间时,您可以将该时间戳转换为其本地日期和时间。