相关疑难解决方法(0)

优雅的方式来获得两个日期之间的月数?

假设我在变量中有两个日期,比如

$date1 = "2009-09-01";
$date2 = "2010-05-01";
Run Code Online (Sandbox Code Playgroud)

我需要得到$date2$date1($date2 >= $date1)之间的月数.即我需要得到8.

有没有办法通过使用日期函数来获取它,或者我必须爆炸我的字符串并进行一些计算?

非常感谢

php date

59
推荐指数
4
解决办法
8万
查看次数

PHP两个日期之间的差异?

可能重复:
如何使用PHP计算两个日期之间的差异?
php中的日期差异?

我在变量中有两个日期

$fdate = "2011-09-01"

$ldate = "2012-06-06"
Run Code Online (Sandbox Code Playgroud)

现在我需要它们之间的月份差异.
例如,如果你从明年的09(9月)到06(6月)计算这个答案应该是10 - 结果你会得到10.
我怎么能用PHP做到这一点?

php datediff

12
推荐指数
2
解决办法
6万
查看次数

PHP Carbon diffInMonths

我对 PHP Carbon diffInMonths 函数有问题。在某些情况下,我得到了错误的结果。例如:

$start = \Carbon\Carbon::create(2017, 4, 1);
$end   = \Carbon\Carbon::create(2017, 5, 1);

echo $start->diffInMonths($end);
Run Code Online (Sandbox Code Playgroud)

我应该得到 1 但我得到 0。我使用 PHP 7.1 和 Laravel 5.4。

有人有同样的问题吗?我该如何解决?感谢您的帮助!

php datetime php-carbon

6
推荐指数
1
解决办法
4261
查看次数

标签 统计

php ×3

date ×1

datediff ×1

datetime ×1

php-carbon ×1