This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmieren:php:dates_vergleichen [2022/11/21 14:36] – jgehrke | programmieren:php:dates_vergleichen [2022/12/17 12:28] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Date Objekte vergleichen ====== | ====== Date Objekte vergleichen ====== | ||
| + | In PHP sind für das Arbeiten mit Datums die Date-Objekte sehr nützlich. Mit diesem Code kann man ein Datum mit dem heutigem vergleichen und feststellen ob es noch in der Zukunft liegt oder nicht. | ||
| <code php> | <code php> | ||
| - | <?php | ||
| $event_end_date | $event_end_date | ||
| $timezone_object | $timezone_object | ||
| Line 11: | Line 10: | ||
| // ->diff( compare_date ) :: 0 = compare_date in Zukunft, 1 = compare_date in Vergangenheit | // ->diff( compare_date ) :: 0 = compare_date in Zukunft, 1 = compare_date in Vergangenheit | ||
| - | $is_date_in_future | + | $date_diff_interval |
| + | $is_date_in_future = ( $date_diff_interval->invert === 0 ) ? true : false; | ||
| </ | </ | ||
| + | Hinweis: die ' | ||