(PHP 4, PHP 5)
strtotime — Analizza le descrizioni testuali di datetime in Inglese nell'UNIX timestamp
$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
.
Example #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";
Example #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.)