boolean passed_today ( string $date, string $dateAttribute, [number $nowTimestamp] )
Funkcja sprawdza czy od daty przekazanej jako pierwszy parametr (format daty: ‘YYYY.MM.DD’), a daty przekazanej jako 3 parametr, minęło tyle czasu ile podano w parametrze drugim. Drugi Parametr reprezentuje odstęp czasu podany jako y|m|w|d (rok,miesiąc,tydzień,dzień). Jeśli nie podamy trzeciego parametru będzie tam domyślnie czas pobrany z time().
Przykład:
1 2 3 4 5 6 7 8 |
$date = '2019.01.17'; if (passed_today($date, '2d')) { print_r('minęło dokładnie 2 dni'); } else { print_r('inny odstęp czasu między datami'); } |
Wynik:
odstęp czasu jest inny niż 2 dni