Skip to content

passed_today

php
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:

php
$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