【发布时间】:2016-04-24 10:25:07
【问题描述】:
php date() 函数返回一个奇怪的结果。例如:
date("d/m/Y H:i",$sr1["parking_start"]);
这里的$sr1["parking_start"] 是从数据库中检索到的整数格式的日期。它应该返回结果2016/4/24 15:30,但它返回2016/4/24 16:30 或2016/4/24 14:30。我已经尽我所能来解决它,但徒劳无功。如果您认为这是服务器时间问题,那么让我告诉您不是,因为当我复制并粘贴 $sr1["parking_start"] 的值并将其粘贴到同一服务器上其他 php 文件的日期函数时,它完美运行。
你能帮帮我吗?什么会导致date() 函数返回错误的结果?
【问题讨论】:
-
在 PHP 中转换您的日期并将它们作为标准化值发送。理想情况下,您对服务器上的所有内容都使用 UTC,以避免时区问题。