php警告日期()无效date.timezone值,我们现在在服务器

时间:2017-09-26 04:59:48

标签: php

警告:日期():无效的date.timezone值'亚洲/新加坡',我们选择了时区' UTC'现在:在第14行的 path / file.php 中。

我在服务器上运行时遇到上述错误,而在我的代码中我没有放任何时区。

事情是,如果我在我的本地wamp服务器上运行,那么根本就没有错误显示。

下面是我的代码 enter image description here

请咨询。 感谢。

3 个答案:

答案 0 :(得分:1)

试试这个:

date.timezone = "Asia/Singapore"

编辑:

让我们找到正确的php.ini。在apache / nginx /你使用的任何web服务器守护中解雇它(因为命令行版本可能与它使用的版本不同)。

<?php
 phpinfo();
?>

输出中的.ini是什么?还是一样吗?

EDIT2:

在php.ini编辑之后,只需重启webserver(apache或nginx。

答案 1 :(得分:0)

如果您想忽略该警告,可以将此代码放在第一行

  

error_reporting(E_ALL ^ E_WARNING)

关于时区设置: 不仅PHP页面可以设置时区,而且php.ini也可以设置它。

答案 2 :(得分:0)

尝试在使用日期功能之前添加以下行。

date_default_timezone_set('America/Los_Angeles');//change zone as per need