Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 接下来的一个月,我会继续用碳来做同样的事情_Laravel_Php Carbon - Fatal编程技术网

Laravel 接下来的一个月,我会继续用碳来做同样的事情

Laravel 接下来的一个月,我会继续用碳来做同样的事情,laravel,php-carbon,Laravel,Php Carbon,直到昨天,它还完美地向我展示了前两个月的二月和一月,但现在它向我展示了三月和一月: 这是我的电脑最近的日期: 代码如下: 我不知道如果某些信息丢失或他们需要其他信息会发生什么情况,我可以提供它从3月29日减去一个月,你会得到2月29日,而2月29日并不存在。因此,PHP通过计算额外的天数来补偿这一点。这样,日期就变成了3月1日 为避免此问题,请使用carbon构造器并指示其获取上个月的: $lastMonth = new Carbon('first day of last month')

直到昨天,它还完美地向我展示了前两个月的二月和一月,但现在它向我展示了三月和一月:

这是我的电脑最近的日期:

代码如下:


我不知道如果某些信息丢失或他们需要其他信息会发生什么情况,我可以提供它

从3月29日减去一个月,你会得到2月29日,而2月29日并不存在。因此,PHP通过计算额外的天数来补偿这一点。这样,日期就变成了3月1日

为避免此问题,请使用carbon构造器并指示其获取上个月的:

$lastMonth = new Carbon('first day of last month');

可能重复感谢,我不知道这个主题在PHPIf如果我到达一个月31天,它仍然有效吗?例如,2019年3月31日,您是否会返回2019年3月1日?事实上,这将是一个问题,因此我更新了我的答案。:)很抱歉打扰您,但是在上个月的前一个月,您如何处理相同类型的语法?基本上从上个月得到上个月