如何比较 laravel 中的碳日期?
How to compare carbon date in laravel?
我试图检查今天是否是注册日后的 3 天,所以我将今天日期与注册日期加 3 天进行比较。但我认为我的代码不起作用,这是我的代码:
$get_tanggal_permohonan = DB::table('data_pemohon')->select('tanggal_permohonan')->where('noper', $noper)->first();
$tanggal_permohonan = $get_tanggal_permohonan->tanggal_permohonan;
$Dday = \Carbon\Carbon::parse($tanggal_permohonan);
$today = \Carbon\Carbon::now()->toDateString();
$today = \Carbon\Carbon::parse($date);
if($today < $Dday->subDays(3)){
echo "not the time to come";
}else{
echo "time to come"
}
我不知道如何解决这个错误,请帮助我。谢谢。
问题已在此处回答
if (Carbon::parse($date)->gt(Carbon::now()))
您可以使用 isSameDay() method and the Laravel today() 辅助函数:
$get_tanggal_permohonan = DB::table('data_pemohon')->select('tanggal_permohonan')->where('noper', $noper)->first();
$tanggal_permohonan = $get_tanggal_permohonan->tanggal_permohonan;
$Dday = \Carbon\Carbon::parse($tanggal_permohonan);
if ($Dday->addDays(3)->isSameDay(today())) {
echo "not the time to come";
} else {
echo "time to come";
}
您可以使用DiffInDays()
if( $Dday->diffInDays($today) > 3){
echo "not the time to come";
}else{
echo "time to come"
}
我试图检查今天是否是注册日后的 3 天,所以我将今天日期与注册日期加 3 天进行比较。但我认为我的代码不起作用,这是我的代码:
$get_tanggal_permohonan = DB::table('data_pemohon')->select('tanggal_permohonan')->where('noper', $noper)->first();
$tanggal_permohonan = $get_tanggal_permohonan->tanggal_permohonan;
$Dday = \Carbon\Carbon::parse($tanggal_permohonan);
$today = \Carbon\Carbon::now()->toDateString();
$today = \Carbon\Carbon::parse($date);
if($today < $Dday->subDays(3)){
echo "not the time to come";
}else{
echo "time to come"
}
我不知道如何解决这个错误,请帮助我。谢谢。
问题已在此处回答
if (Carbon::parse($date)->gt(Carbon::now()))
您可以使用 isSameDay() method and the Laravel today() 辅助函数:
$get_tanggal_permohonan = DB::table('data_pemohon')->select('tanggal_permohonan')->where('noper', $noper)->first();
$tanggal_permohonan = $get_tanggal_permohonan->tanggal_permohonan;
$Dday = \Carbon\Carbon::parse($tanggal_permohonan);
if ($Dday->addDays(3)->isSameDay(today())) {
echo "not the time to come";
} else {
echo "time to come";
}
您可以使用DiffInDays()
if( $Dday->diffInDays($today) > 3){
echo "not the time to come";
}else{
echo "time to come"
}