【发布时间】:2021-08-10 08:06:33
【问题描述】:
假设我在变量中有两个日期,例如:
$dateFrom = '2021/07/20';
$dateTo = '2021/08/10';
我这样做了,但仍然没有得到结果:
$from = new \DateTime($dateFrom);
$to = new \DateTime($dateTo);
$interval = $to->diff($from);
$a = $interval->format('%m months');
dd($a); // result : 0 months
我需要计算$dateFrom 和$dateTo 之间的月数。我需要得到2。
有什么办法得到吗?
谢谢
更新:我的不到60天,不到2个月。但是如何完成2个月
【问题讨论】:
-
@Rahul_Mandhane 我看过这篇文章..但它只有整整一个月。一个月算30天。时间我需要按天数获得月份但不够 30 天