给定整数日期时,php date()比原始文件提前一小时返回

时间:2016-04-24 10:25:08

标签: php mysql date

php date()函数返回一个奇怪的结果。例如:

date("d/m/Y H:i",$sr1["parking_start"]);

此处$sr1["parking_start"]是从数据库中检索的整数格式的日期。它应返回结果2016/4/24 15:30,但会返回2016/4/24 16:302016/4/24 14:30。我已尽力将其解决但却徒劳无功。如果你认为这是一个服务器时间问题,那么让我告诉你它不是,因为当我复制并粘贴$sr1["parking_start"]的值并将其粘贴到其他php文件的日期函数时相同的服务器,然后它的工作完美。

你能帮帮我吗?什么可能导致date()函数返回错误的结果?

1 个答案:

答案 0 :(得分:0)

检查您的默认时区date_default_timezone_get(并确保正确设置) 您可能想要检查保存日期的脚本的时区是什么,如果不同,则必须change between the zones