相关疑难解决方法(0)

两个日期之间的碳差以hh:mm:ss格式表示

我试图找出如何获取存储在我们数据库中的两个日期时间字符串,并将其转换为时间格式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
Run Code Online (Sandbox Code Playgroud)

date laravel php-carbon laravel-5.1

34
推荐指数
4
解决办法
6万
查看次数

标签 统计

date ×1

laravel ×1

laravel-5.1 ×1

php-carbon ×1