timezone - php 5.2.17 date ('T' ) 给出的时区不正确。服务器时间+phpinfo时间正确

标签 timezone centos php

我有一个奇怪的问题:

  • 日期函数给出 timezone=MST
  • centOS 提示符中的日期函数给了我 EST
  • phpinfo()函数返回 美国/纽约

  • 由于 Plesk 显示 America/New_York 但 centOS 没有显示,Techsupport 对/usr/share/zoneinfo/文件,因为他们说 New_York 文件以某种方式显示 MST(山地时间)。

    该操作后,centOS 时间和 phpinfo()正确显示 EST 但日期功能仍显示 MST。

    有任何想法吗?

    最佳答案

    你试过了吗date_default_timezone_set() ?

    Since PHP 5.1.0 (when the date/time functions were rewritten), every call to a date/time function will generate a E_NOTICE if the timezone isn't valid, and/or a E_WARNING message if using the system settings or the TZ environment variable.

    关于timezone - php 5.2.17 date ('T' ) 给出的时区不正确。服务器时间+phpinfo时间正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703116/

    相关文章:

    java - HOUR_OF_DAY 为值 0 和 1 设置相同的小时

    ruby-on-rails - rails 3.1 : Querying Postgres for records within a time range

    python - mod_wsgi 测试 wsgi 运行良好,应用程序给出 HTTP 500

    mysql - 如何获取服务器上未找到/未保存的所有 ImageField 的列表?

    php - eclipse xdebug session 永远不会完成

    java - 通过日期字符串获取其他TimeZone的时间,结果错误

    java - 为什么时间戳不以 UTC 时间存储?

    tomcat - 当主机名设置为所有数值时,JMX 代理抛出 java.net.MalformedURLException

    php - 如何实现303重定向?

    javascript - 带有隐藏按钮的登录脚本