Sintassi:
strtotime (dttime_string, [ts_now]): timestamp | falseIl primo argomento della funzione è obbligatorio e contiene la stringa di valori di data e tempo validi. Il secondo argomento è facoltativo che viene utilizzato per impostare il valore di base per il calcolo del valore del timestamp. Restituisce il valore del timestamp in base al primo valore dell'argomento.
Prerequisito
Gli script utilizzati negli esempi di questo tutorial sono scritti in base alla versione PHP 8. Eseguire la seguente attività prima di eseguire gli esempi di questo script.
Diversi usi della funzione strtotime ()
I valori del timestamp della data e dell'ora particolare possono essere calcolati in modi diversi usando la funzione strtotime (). Gli usi di questa funzione hanno mostrato in questa parte di questo tutorial.
Esempio-1: usi dell'argomento obbligatorio della funzione strtotime ()
Crea un file PHP con il seguente script per scoprire la data particolare calcolando il valore del timestamp utilizzando la funzione strtotime (). Qui, in questa funzione sono stati utilizzati otto diversi valori di stringa di data e tempo per generare e stampare il valore del timestamp. Successivamente, la data leggibile dall'uomo e il valore di tempo saranno stampati in base al valore del timestamp calcolato.
// Leggi il valore del timestamp correnteProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Qui, il nome file è strtotime1.PHP che è immagazzinato all'interno /var/www/html/codice cartella. L'output dello script verrà modificato in base alla data e all'ora del sistema operativo.
http: // localhost/code/strtotime1.PHP
Esempio-2: calcola il valore del timestamp dal formato della data valida
Crea un file PHP con il seguente script per verificare la data dal parametro della query URL è valido e scopri il valore del timestamp di tale data. Qui, il $ _Get [] L'array è stato usato per leggere il valore dei parametri di query URL denominati 'dt'. Il valore della data fornito indicato nel parametro della query URL è valido o meno verrà controllato dalla funzione preg_match (). Se viene fornita la data valida, verrà calcolato e stampato il valore del timestamp della data.
// Controlla il valore della data è riportato nell'URL o noIl valore del timestamp di $ data è $ tm.
";formato data non valido.
";Nessun valore di data trovato.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra senza alcun parametro di query. Qui, il nome file è strtotime2.PHP che è immagazzinato all'interno /var/www/html/codice cartella.
http: // localhost/code/strtotime2.PHP
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query denominato 'dt"Con il valore"23-10-2021'.
http: // localhost/code/strtotime2.PHP?DT = 23-10-2021
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con il parametro di query denominato 'dt"Con il valore"23-100-2021'.
http: // localhost/code/strtotime2.PHP?DT = 23-100-2021
Esempio-3: calcola la differenza tra due date
Crea un file PHP con il seguente script per scoprire la differenza tra due date usando la funzione strtotime (). Qui, due valori di data validi sono stati assegnati in due variabili. Due valori di timestamp di queste date sono stati calcolati usando la funzione strtotime (). La differenza di questi valori di timestamp è stata calcolata in secondi che sono stati convertiti negli anni. Il valore convertito verrà stampato dopo aver eseguito il codice.
// imposta due valori di dataLa differenza tra due date è $ Diff anni
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra senza alcun parametro di query. Qui, il nome file è strtotime3.PHP che è immagazzinato all'interno /var/www/html/codice cartella. La differenza tra '01 -01-2021 'e '01 -01-2024' è di 3 anni che sono stati stampati nell'output.
http: // localhost/code/strtotime3.PHP
Conclusione
Lo strtotime () è una funzione molto utile per lavorare con i valori della data e del tempo. I modi per utilizzare questa funzione per scopi diversi sono stati descritti in questo tutorial per aiutare il nuovo utente PHP a conoscere lo scopo di utilizzare questa funzione in PHP Script.