gpt4 book ai didi

php - 用PHP输出一个负的MySQL时间值

转载 作者:行者123 更新时间:2023-11-29 07:39:05 26 4
gpt4 key购买 nike

我已经在同一个问题上花费了几个小时:我在我的 MySQL 数据库中存储了一些值,字段类型是 TIME。通常我会这样输出我的时间值

echo date("H:i",strtotime($time))

通常这很好用,但现在有一些负值和零值的问题,例如:

 04:12:00 -> will output 04:12 -> fine
-08:18:00 -> will output 01:00 -> why?
00:00:00 -> will output 01:00 -> why?

最佳答案

Time !== Duration 没有负时间这样的东西....您最后一次将闹钟设置为 -2am 是什么时候?负时间可能被视为 00:00

至于为什么00:00:00给出01:00,那我怀疑是strtotime()默认了unix时间戳基准时间(00 :00:00 UTC,1970 年 1 月 1 日,星期四),并且您的时区设置为 +1:00 小时

如果您想在 PHP 中使用持续时间,请查看 DateTime 对象和 DateInterval

关于php - 用PHP输出一个负的MySQL时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47367914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com