时区不会反映真实的当地时间

时间:2013-03-09 02:57:38

标签: php mysql timezone

在php.ini中选择了正确的TZ:date.timezone = America / Puerto Rico。

所有与时间相关的功能在德克萨斯州服务器上托管的MYSQL数据库中反映了-1小时,现在距离我的AST时间是-2小时。如果我放置date.timezone = America / New York,它将按照我的时间给出-1,这是正确的,并且与PR TZ的结果相同。在搜索了不准确时间的原因后,最终使用了 date.timezone = America / Halifax (即-4 GMT),现在数据库数据的时间正确。

这个解决方案是一个创可贴,因此想知道为什么没有使用“正确”的时间。没有放置主机服务器公司,因为不确定这样做。

美国/波多黎各的DST值是否错误? PR不遵守DST。如果提供联系人姓名和网站,将很乐意与维护数据的人讨论这个问题。

谢谢。

0 个答案:

没有答案