Datetime Joomla 3.x管理员日期时间与前端不匹配
我在那件事上浪费了太多时间。我真的需要帮助 我们在专用服务器上安装了Joomla 3.2.3。 我们的客户要求我们将时区设置为纽约 时区在php.ini上从UTC默认值joomla设置为America/New_York。 在管理员面板的配置部分中,我们确保时区与php.ini匹配 问题是管理员面板中只有4小时的偏移量。 如果在MYSQL和前端中将内容发布日期保存为2014-05-28 02:34:00,它将显示2014-05-28 11:34:00 这当然是一个时区问题,但我找不到哪里做错了。有人能帮忙吗 同样,到目前为止,我所做的是: 在php.ini中将时区设置为美国/纽约 在系统-全局配置-服务器中选择纽约 签入每个用户配置文件以将时区设置为默认值。 MySQL和前端显示-4小时偏移 谢谢你的帮助。非常感谢 ----更新---Datetime Joomla 3.x管理员日期时间与前端不匹配,datetime,joomla,timezone,joomla3.0,administrator,Datetime,Joomla,Timezone,Joomla3.0,Administrator,我在那件事上浪费了太多时间。我真的需要帮助 我们在专用服务器上安装了Joomla 3.2.3。 我们的客户要求我们将时区设置为纽约 时区在php.ini上从UTC默认值joomla设置为America/New_York。 在管理员面板的配置部分中,我们确保时区与php.ini匹配 问题是管理员面板中只有4小时的偏移量。 如果在MYSQL和前端中将内容发布日期保存为2014-05-28 02:34:00,它将显示2014-05-28 11:34:00 这当然是一个时区问题,但我找不到哪里做错了。有
问题终于解决了 Joomla以GMT/UTC格式存储日期。 我必须重新转换时区才能正确显示
所以教训是:不要使用MySQL数据库中的原始数据,有些数据需要在转换之前进行转换。问题最终得到解决 Joomla以GMT/UTC格式存储日期。我必须重新转换时区才能正确显示
因此,教训是:不要使用MySQL数据库中的原始数据,有些数据需要在转换之前进行转换。您希望看到的是什么?纽约目前确实落后UTC 4小时。当夏令时在11月结束时,它将切换到UTC后5小时。我希望在frentend和backend中以相同的方式显示日期。前端是正确的。它显示的日期与mysql原始数据中的日期相同。在administrator中,有一个负4小时的偏移量。每次需要发布日期时,都需要计算偏移量。我到处检查,所有的设置都在正确的时区。因此,在某个地方,它称为UTC/GMT,而不是默认的纽约。你应该回答并接受自己的答案。