我正在尝试使用Carbon PHP,我不知道它是什么,我不知道如何继续。我想获得一个月内的天数,所以我创建了一个Carbon实例来获得该月的第一天。我添加了一个月的时间并尝试通过diffInDays获得差异,但它返回0。 我尝试了很多东西,但我无法解决这个问题。你们有个主意吗?
这是代码。
$month = intval($_GET['month'], 10);
$year = intval($_GET['year'], 10);
$monthToEvaluate = Carbon::create($year, $month, 1, 0, 0); //It returns a Carbon Instance with the correct date
$monthAfter = $monthToEvaluate->addMonth(); //It returns a Carbon Instance with the correct date too
echo $monthAfter->diffInDays($monthToEvaluate, false); //var_dump of this returns int(0)
答案 0 :(得分:0)
尝试这种方式,请参阅http://carbon.nesbot.com/docs/
了解更多信息$monthToEvaluate = Carbon::create($year, $month, 1, 0, 0);
echo $monthToEvaluate->diffInDays($monthToEvaluate->copy()->addMonth());