我希望在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
结果。任何帮助表示赞赏。
答案 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
之前。
你应该重构你的逻辑。