我想在 mySQL 中使用 php 从 TIMESTAMP
获取时间
while ($row = mysql_fetch_array($result)) {
$detail["work_time"] = date("H-i-s", strtotime($row["entry_time"]));
}
行 entry_time 的值是 00:00:00 00:00:00
但是当我打印 $detail["work_time"]
结果是 01:00:00
。我需要 00:00:00
结果。感谢您的帮助。
最佳答案
你做不到。如果您有 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
之前即可。
你应该重构你的逻辑。
关于PHP mySQL 时间戳需要返回日期为 00 :00:00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30327802/