【问题标题】:XAMPP PHP date function time is different from local machine timeXAMPP PHP日期函数时间与本地机器时间不同
【发布时间】:2013-02-27 20:40:08
【问题描述】:

我的电脑当地时间是12-03-2013 4:30pm

我的 XAMPP 日期函数将时间打印为 12-03-2013 10:49:56

如何设置XAMPP服务器时间以显示系统时间?

【问题讨论】:

  • 你用什么来显示时间的?
  • 只是 php 日期函数。日期函数显示时间:2013 年 3 月 12 日 @ 11:31 (1363087870),我的系统是 2013 年 3 月 12 日 @ 04:31。
  • 那是时区问题。从您最初的问题中并不清楚您说 4:30 和 10:49 之间的差异。

标签: php xampp


【解决方案1】:

转到C:\xampp\php\php.ini,或者php.ini所在的自定义路径,打开它。

查找以下内容:date.timezone = "Europe/Warsaw"。可能你的价值与我的Europe/Warsaw 不同。所以只搜索字符串:date.timezone

将值Europe/Warsaw更改为适当的值,例如date.timezone = "Asia/Kolkata"

如果有人在寻找他的位置,请检查有效值 http://php.net/manual/en/timezones.php

别忘了重启你的 XAMPP。

【讨论】:

  • 也许他的时区是 +/- 6:15 ;) 如果不是时区是错误的,那又如何?说真的,我怀疑他大约给了这个小时。编辑:@Pekka 웃 为什么你删除你的评论?
  • 谢谢。就我而言,我改为 date.timezone = Asia/Kolkata。
  • 所以对于菲律宾 - date.timezone = Asia/Philippines
【解决方案2】:

在您的 XAMPP 中,您可以更改 php.ini 并搜索

date.timezone

并将其更改为您喜欢的时区

date.timezone = Asia/Jakarta

这是给 XAMPP 的。如果您无法更改远程服务器上的 Web 服务器时间,请尝试将此 date_default_timezone_set() 函数放在您的 php.ini 文件中。像这样:

<?php date_default_timezone_set('Asia/Jakarta'); ?>

【讨论】:

    【解决方案3】:

    对于其他对应该使用哪个时区 (date.timezone) 感到困惑的人(就像我刚才一样),请参阅 PHP 中的本手册

    http://php.net/manual/en/timezones.php

    希望这会有所帮助。

    【讨论】:

      【解决方案4】:

      您必须相应地定义时区

      date-default-timezone-set('GMT');
      

      更多阅读here

      但我建议使用 mysql now()curdate() 来占用服务器时间。

      【讨论】:

      • 看看他所描述的时差 - 时区会如何造成?
      【解决方案5】:

      无需更改 xampp 的 php.ini 文件。在获取当前时间之前添加date_default_timezone_set()函数。

      date_default_timezone_set('Asia/Kolkata');
      echo date("Y-m-d H:i:s");
      

      使用这种方式,因为如果您托管您的网站,时间将根据主机服务器显示。所以使用这种方法来避免未来的错误。

      【讨论】:

        【解决方案6】:

        我建议使用

        date_default_timezone_set('UTC');

        用于您的 PHP 应用程序。它使您在所有服务器上的时间都相同。

        我有一个 CI 应用程序及其到服务器的主机,因此 apache 遵循其他时区,而在本地则遵循不同的方式。

        我添加 date_default_timezone_set('UTC');在我的 config.php 文件中并像冠军一样工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-10
          • 2012-01-11
          • 2018-10-28
          • 1970-01-01
          • 1970-01-01
          • 2017-09-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多