![](/img/trans.png)
[英]Laravel-Excel 2, get the year and month from “date” in Carbon format
[英]Laravel carbon get year month format form two date
我使用 MySQL DATE 列类型将 from_date 和 to_date 存储在数据库中。 如何以格式获取 from_date 和 to_date 之间的日期差异..例如 1 年 2 个月
2018-01-05
2019-02-22
2 Year 1 Month
尝试这个。
$datetime1 = new DateTime("2018-01-05");
$datetime2 = new DateTime("2019-02-22");
$difference = $datetime1->diff($datetime2);
echo !empty($difference->y) ? $difference->y.' Year ':'';
echo !empty($difference->m) ? $difference->m.' Month ':'';
output 将是
1 Year 1 Month
以碳方式
use Carbon\Carbon;
$startDate = Carbon::parse('2018-01-05');
$endDate = Carbon::parse('2019-02-22');
$diff = $startDate->diffInYears($endDate);
$diffs = $startDate->diffInMonths($endDate);
echo $diff;
echo $diffs;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.