【问题标题】:Php-how to change timezone with daylight savings?PHP-如何使用夏令时更改时区?
【发布时间】:2011-08-08 06:04:50
【问题描述】:

嘿! 我正在开发一个 php web 应用程序,我正在尝试根据每个用户的位置更改他的时区, 我正在使用这个 SQL 语句: SET time_zone 每次我要显示日期和时间, 但是当谈到夏令时时,它根本不起作用(例如:在夏令时之前,美国和加拿大山区时间的时区偏移量是 -7 小时,但现在是 -8 小时,我使用的代码在全部);

谢谢你的帮助

【问题讨论】:

    标签: mysql timezone phpmyadmin


    【解决方案1】:

    http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html,

    可以以命名时区的形式给出该值,例如“欧洲/赫尔辛基”、“美国/东部”或“MET”。只有在 mysql 数据库中的时区信息表已经创建并填充后,才能使用命名时区。

    在我看来,这意味着您可以使用来自 tz database 的条目,例如 America/Denver。

    注意:Mountian 目前是 -6,而不是 -8。

    【讨论】:

    • 感谢您的回复IkegamI,您说得对,山区时区目前是-6,我会尝试一下,看看它是否能解决我的问题!
    猜你喜欢
    • 2021-06-10
    • 2012-11-21
    • 2020-03-21
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 2013-10-13
    相关资源
    最近更新 更多