Sintassi:
Data della stringa (String $ Format [, int $ timestamp = null])Il primo L'argomento è obbligatorio e viene utilizzato per definire il formato che verrà utilizzato per convertire il Timestamp attuale o il particolare valore del timestamp in un formato leggibile dall'uomo.
Il secondo argomento è facoltativo e viene utilizzato per definire il particolare valore del timestamp che verrà convertito in base alla stringa di formato. Il valore predefinito di questo argomento è nullo.
Restituisce l'output formattato del valore del timestamp.
Caratteri di formattazione
Molti tipi di caratteri vengono utilizzati per formattare il valore della data. Di seguito sono riportati alcuni caratteri di formattazione comunemente usati.
Carattere | Scopo |
D | Viene utilizzato per visualizzare il giorno della settimana in breve forma. (Lun al sole) |
M | Viene utilizzato per visualizzare il nome del mese in forma breve. (Da gennaio a dec) |
Y | Viene utilizzato per visualizzare l'anno a quattro cifre. |
D | Viene utilizzato per visualizzare il giorno del mese con lo zero principale. (Da 01 a 31) |
M | Viene utilizzato per visualizzare il numero di mesi con lo zero principale. (Da 01 a 12) |
J | Viene utilizzato per visualizzare il giorno del mese senza lo zero principale. (Da 1 a 31) |
N | Viene utilizzato per visualizzare il numero di mesi senza lo zero principale. (Da 1 a 12) |
Y | Viene utilizzato per visualizzare l'anno a due cifre. |
F | Viene utilizzato per visualizzare il nome del mese intero. (Da gennaio a dicembre) |
l | Viene utilizzato per visualizzare il nome completo nei giorni feriali. (Dal lunedì alla domenica) |
S | Viene utilizzato per visualizzare il giorno del mese con il numero ordinale. (1st, 2nd, 3Rd, 4th...) |
Esempi di funzioni date ()
La funzione Date () usa è stata mostrata nella prossima parte di questo tutorial utilizzando più esempi.
Esempio-1: stampare la data corrente con il formato
Crea un file PHP con il seguente script che stampano la data di corrente formattata utilizzando la funzione Date (). La stringa di formato, "JS F, y" è stato usato per formattare la data. Qui, 'js"Ha usato per stampare il giorno del mese con il numero ordinale,"F"Ha usato per stampare il nome del mese in forma breve e"Y'ha usato per stampare il valore dell'anno di quattro cifre.
// Leggi la data corrente con la stringa di formattazioneOggi è $ oggi
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio 2: stampare la data e l'ora correnti con il formato
Crea un file PHP con il seguente script per stampare la data e l'ora corrente nel formato leggibile dall'uomo usando la funzione Date (). La prima stringa di formato utilizzata nella funzione Date () stamperà la data separando i valori del giorno, del mese e dell'anno con il trattino (-). La stringa del secondo formato utilizzato nella funzione Date () stamperà l'ora separando i valori di ora, minuto e secondo con il colon (:) e Meridiem.
// Leggi la data e l'ora correnti con la stringa di formattazioneOggi è $ dt
";L'ora corrente è $ tm
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-3: stampare la data particolare utilizzando la funzione mktime ()
La funzione mktime () genera un valore di timestamp in base ai 6 valori degli argomenti di questa funzione. I primi tre argomenti di questa funzione richiedono i valori ora, minuto e secondi. Gli ultimi tre argomenti di questa funzione richiedono i valori del mese, del giorno e dell'anno. Crea un file PHP con il seguente script che genererà una data formattata in base all'output della funzione mktime ().
// Leggi il valore della data particolare utilizzando mktime ()La data è $ dt.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: stampare la data futura utilizzando la funzione mktime ()
Crea un file PHP con il seguente script che genererà una data futura con la formattazione in base all'output della funzione mktime (). La data futura verrà generata aggiungendo 5 mesi e 10 giorni con la data corrente.
// Leggi il valore del timestamp della data futuraLa data è $ dt.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-5: stampare la data futura e precedente utilizzando la funzione strtotime ()
Crea un file PHP con il seguente script che genererà una data futura e la data precedente con la formattazione in base all'output della funzione mktime (). La data precedente verrà generata deducendo 2 mesi e 35 giorni dalla data corrente. La data futura verrà generata aggiungendo 3 mesi e 5 giorni con la data corrente.
// Stampa la data correnteOggi è '.data ("js f, y").'
';La data precedente è '.data ("js f, y", $ prev_timestamp).'
';La data futura è '.Data ("JS F, Y", $ Next_Timestamp).'
';Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione
Diversi modi di utilizzare la funzione Date () per scopi diversi sono stati mostrati negli esempi di questo tutorial per aiutare gli utenti PHP a conoscere correttamente l'uso di questa funzione.