strtotime --
Convertește aproape orice reprezentare textuală a datei/timpului în valoarea UNIX timestamp corespunzătoare
Descriere
int strtotime ( string time [, int now])
Funcția așteaptă un șir conținând o dată în format englezesc pe care va încerca să o convertească la valoarea UNIX timestamp în funcție de parametrul now; dacă now nu este dat se folosește timpul curent. În caz de eșec este returnată valoarea -1.
Datorită faptului că strtotime() se comportă conforma specificațiilor de sintaxă a datei GNU, aruncați o privire la pagina de manual intitulată Date Input Formats. Aici este descrisă o sintaxă validă pentru parametrul time.
$str = 'Not Good'; if (($timestamp = strtotime($str)) === -1) { echo "The string ($str) is bogus"; } else { echo "$str == ". date('l dS of F Y h:i:s A',$timestamp); }
Notã:
Intervalul valid este, de regulă, Vineri, 13 Dec 1901 20:45:54 GMT - Marți, 19 Ian 2038 03:14:07 GMT. (Acestea sunt datele corespunzătoare valorilor minime și maxime ale unui întreg cu semn pe 32 de biți.)