Una*_*egi 1 php date laravel php-carbon
我使用Carbon在2个日期之间使用diff()函数
$fecha1 = \Carbon\Carbon::parse('2017-12-05');
$fecha2 = \Carbon\Carbon::parse('2018-02-09');
$resta = $fecha2->diff($fecha1)->format('%y years, %m months and %d days');
Run Code Online (Sandbox Code Playgroud)
结果
0年,2个月和4天
我想要这个结果
2个月零4天
因为年数是0任何解决方案?
用途diffInYears():
$format = $fecha2->diffInYears($fecha1) > 0 ? '%y years, %m months and %d days' : '%m months and %d days';
$resta = $fecha2->diff($fecha1)->format($format);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |