我必须解析一个时间并减去另一个时间,但是当时间超过23小时时,它将返回错误。
我有两个变量$countWorkHours = 42:00:00
和$countStayDinner->lunch = 5
。
我正在使用carbon
并且正在这样做:
Carbon\Carbon::parse($countWorkHours)->subHours($countStayDinner->lunch)->format('H:i:s')
但返回此错误:DateTime::__construct(): Failed to parse time string (42:00:00) at position 0 (4)
如果第一次约会少于24小时,它就可以工作。 问题是什么?我该怎么解决?
谢谢