PHPで日付の差を比較するのは簡単にできるのでメモメモ
// 現在時刻 $dateNow = new DateTime(); // 時、分を0にする $dateNow->setTime(0, 0); // 比較する時間 $dateTo = new DateTime('2020-10-10'); // 比較 $diff = $dateNow->diff($dateTo); if ($diff->invert == 1) { // もし$dateNowのほうが未来だった場合 $sa = "ehe"; } else { if($diff->y > 0) { $sa = "{$diff->y}年{$diff->m}ヶ月"; } else if($diff->m > 0) { $sa = "{$diff->m}ヶ月"; } else { $sa = "{$diff->d}日"; } }
コメント