<PHP Data / Ora di riferimento
Esempio
Analizzare inglese datetimes testuali in timestamp Unix:
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
Esempio Run » Definizione e l'utilizzo
Lo strtotime() funzione analizza un datetime testuali inglese in un timestamp Unix (the number of seconds since January 1 1970 00:00:00 GMT) .
Note: Se si specifica l'anno in un formato a due cifre, i valori compresi tra 0-69 vengono mappati a 2000-2069 e valori tra 70-100 vengono mappati a 1970-2000.
Nota: Essere consapevoli delle date nei M / G / formati y o DMY; se il separatore è una barra (/) , allora l'American m / d / y è assunto. Se il separatore è un trattino (-) o un punto (.) , Quindi il formato dmy europea è assunto. Per evitare possibili errori, si dovrebbe date o AAAA-MM-DD date_create_from_format() quando possibile.
Sintassi
strtotime( time,now);
Parametro | Descrizione |
---|---|
time | Necessario. Specifica un / string data e ora |
now | Opzionale. Specifica il timestamp utilizzato come base per il calcolo delle date relative |
Dettagli tecnici
Valore di ritorno: | Restituisce un timestamp in caso di successo. FALSE in caso di fallimento |
---|---|
Versione PHP: | 4+ |
changelog: | PHP 5.3.0: formati Adesso relativi, come questa settimana, la settimana precedente, la settimana scorsa, e la settimana prossima interpreta un periodo settimana di Lunedi a Domenica, piuttosto che un 7 giorni periodo relativo alla data / ora PHP 5.3.0: Ora 24:00 è un formato valido PHP 5.2.7: Nelle versioni precedenti, se si richiede un dato verificarsi di un determinato giorno della settimana in un mese in cui tale giorno della settimana è stato il primo giorno del mese che sarebbe errato di una settimana per il timestamp restituito. Ciò è stato corretto ora PHP 5.1.0: restituisce FALSE in caso di fallimento (earlier versions returns -1) , e gli errori di zona questioni E_STRICT e ora E_NOTICE PHP 5.0.2: Ora calcola correttamente "now" e altre volte relativi da ora corrente, non dalla mezzanotte di oggi PHP 5.0.0: Permette microsecondi (but they are ignored) |
<PHP Data / Ora di riferimento