警告:日期():无效的date.timezone值'亚洲/新加坡',我们选择了时区' UTC'现在:在第14行的 path / file.php 中。
我在服务器上运行时遇到上述错误,而在我的代码中我没有放任何时区。
事情是,如果我在我的本地wamp服务器上运行,那么根本就没有错误显示。下面是我的代码
请咨询。 感谢。
答案 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