PHPで、開始日付から、終了日付までの日数を算出するメソッドが必要だったので、下記のような感じで実装してみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$event_date = '2018-05-31'; $limit = get_limit_day($event_date); echo "イベント当日まで、あと{$limit}です。"; function get_limit_day($event_date) { $day1 = new DateTime($event_date); $day2 = new DateTime(); $day1->modify('00:00:00'); $day2->modify('00:00:00'); $interval = $day1->diff($day2); $interval_day = (int)$interval->format('%a'); if ( $day1 < $day2 ) { $interval_day *= -1; } return $interval_day; } |