最佳答案
我正试图找出如何将存储在数据库中的两个日期时间字符串转换为 hh: mm: ss 的时间格式差异。
我查看了 diffForHumans
,但它确实给出了我想要的格式,并返回诸如 after
、 ago
等内容; 这很有用,但不适用于我正在尝试做的事情。
持续时间不会超过几天,最多几个小时。
$startTime = Carbon::parse($this->start_time);
$finishTime = Carbon::parse($this->finish_time);
$totalDuration = $finishTime->diffForHumans($startTime);
dd($totalDuration);
// Have: "21 seconds after"
// Want: 00:00:21