 |
strtotime (PHP 3 >= 3.0.12, PHP 4, PHP 5) strtotime --
Analizza le descrizioni testuali di datetime in Inglese nell'UNIX
timestamp
Descrizioneint strtotime ( string time [, int now] )
La funzione aspetta di avere una stringa contenente un formato di data in
Inglese e proverà a passare questo formato all'UNIX timestamp relativo
al timestamp dato in now, o l'attuale orario
se non è stato passato il parametro. Sul fallimento, è restituito -1.
Perché strtotime() si comporti in accordo con la sintassi
della data GNU, dai uno sguardo alla pagina del manuale GNU intitolata
Date Input Formats.
Descrive se c'è una sinstassi valida per il parametro
time.
Esempio 1. strtotime() - esempi
echo strtotime ("now"), "\n"; echo strtotime ("10 September 2000"), "\n"; echo strtotime ("+1 day"), "\n"; echo strtotime ("+1 week"), "\n"; echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime ("next Thursday"), "\n"; echo strtotime ("last Monday"), "\n";
|
|
Esempio 2. Controllo per il fallimento
$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); }
|
|
Nota:
L'intervallo valido di un timestamp è normalmente da Fri, 13 Dec
1901 20:45:54 GMT a Tue, 19 Jan 2038 03:14:07 GMT. (Queste sono
le date ce corrispondono al minimo e al massimo valore per
un intero segnato a 32 bit.)
|  |