Laravel 碳从两个日期获取年月格式
Posted
技术标签:
【中文标题】Laravel 碳从两个日期获取年月格式【英文标题】:Laravel carbon get year month format form two date 【发布时间】:2020-02-07 17:46:57 【问题描述】:我在 mysql DATE 列类型的数据库中存储了 from_date 和 to_date。 如何以格式获取 from_date 和 to_date 之间的日期差异 ..eg 1 Year 2 Months
2018-01-05
2019-02-22
2 Year 1 Month
【问题讨论】:
希望您正在寻找这个。 ***.com/questions/39508963/… 【参考方案1】:试试这个。
$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 ':'';
输出将是
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;
【讨论】:
以上是关于Laravel 碳从两个日期获取年月格式的主要内容,如果未能解决你的问题,请参考以下文章