PHP mySQL时间戳需要返回日期为00:00:00

时间:2015-05-19 13:58:11

标签: php mysql

我希望在mySQL

中使用php从TIMESTAMP获得时间
while ($row = mysql_fetch_array($result)) {
     $detail["work_time"] = date("H-i-s", strtotime($row["entry_time"]));
}

row entry_time的值为00:00:00 00:00:00但是当我打印$detail["work_time"]时,结果为01:00:00。我需要00:00:00结果。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

你无法做到。如果您有strtotime(),则必须输入有效字符串,这是自1970年1月1日00:00:00 UTC以来的秒数。

最短日期为January 1 1970 00:00:00 UTC。如果您的时区为+1,则默认情况下全部时间为January 1 1970 01:00:00 UTC。 您可以查看它:只需将d-m-Y放在H-i-s之前。

你应该重构你的逻辑。