ala*_*udi 2 php date php-carbon
我对Carbon的功能之间有麻烦。尽管我期望这是真的,但这给了我一个错误。这是我的代码
$now=Carbon::now();
$updated_at=$checkup->updated_at;
if($updated_at->between($now->subMonths($program->months_since_checkup),$now))
//$program->months_since_checkup returns the number 12.
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
PS让我补充说,updated_at是2016年3月23日,并且也被作为碳对象拉出。
当您键入此
$now->subMonths($program->months_since_checkup)
Run Code Online (Sandbox Code Playgroud)
它将减去12个月的变量对其进行$now
修改。
要解决此问题,请尝试将这两个变量分开:
$first = Carbon::now();
$second = Carbon::now()->subMonths($program->months_since_checkup);
if ($updated_at->between($first, $second)) {
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3346 次 |
最近记录: |