【发布时间】:2017-11-05 18:19:15
【问题描述】:
我正在尝试回显当前的系统日期。但它输出明天的日期。我仔细检查了系统日期并测试了更改日期。回显时仍然会增加 1 天。
可能是什么问题?
<?php
echo date("Y-m-d");
?>
【问题讨论】:
-
您是否检查了您的 php.ini 中设置的时区?它应该在 date.timezone 之下。
我正在尝试回显当前的系统日期。但它输出明天的日期。我仔细检查了系统日期并测试了更改日期。回显时仍然会增加 1 天。
可能是什么问题?
<?php
echo date("Y-m-d");
?>
【问题讨论】:
如果未指定,date() 的第二个参数默认为当前 Unix 时间戳 - 自 01.01.1970, 0:00 GMT 以来的秒数。
您可以使用this 设置您的时区,或手动将日期转换为正确的日期:date($format, time() + $difference)。
【讨论】: