Alcuni metodi utili di classe DateTime
Nome metodo | Scopo |
---|---|
__costruire() | Viene utilizzato per restituire l'oggetto del Appuntamento classe. |
aggiungere() | Viene utilizzato per aggiungere il giorno, il mese, l'anno, le ore, i minuti e i secondi con l'oggetto DateTime. |
sub() | Viene utilizzato per sottrarre un giorno, mese, anno, ora, minuto e secondo con l'oggetto DateTime. |
modificare() | Viene utilizzato per modificare il valore del timestamp. |
CreateFromFormat () | Viene utilizzato per leggere le stringhe di data e tempo in base a un formato specificato. |
impostare la data() | Viene utilizzato per impostare il valore della data. |
tempo impostato() | Viene utilizzato per impostare il valore temporale. |
settimestamp () | Viene utilizzato per impostare la data e l'ora in base al valore del timestamp UNIX. |
setTimeZone () | Viene utilizzato per impostare il fuso orario per l'oggetto DateTime. |
getLasterrors () | È usato per restituire gli avvertimenti e gli errori. |
Diversi esempi di classe DateTime
I diversi usi della classe DateTime sono mostrati in questa parte del tutorial usando più esempi.
Esempio 1: leggi la data e l'ora correnti
Crea un file PHP con il seguente script che stampa la data formattata e i valori di tempo. L'oggetto della classe DateTime viene creato qui senza utilizzare il parametro del costruttore per leggere i valori della data e del tempo corrente. Successivamente, la funzione Format () viene utilizzata per stampare la data e l'ora corrente nel formato particolare.
// Leggi la data e l'ora correntiLa data e l'ora correnti sono: ".$ date-> formato ("d-m-y, h: i: s")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 2: leggi la data e l'ora particolari
Crea un file PHP con il seguente script che stampa i valori di data e ora particolare con la formattazione. L'oggetto del Appuntamento La classe viene creata qui con un parametro del costruttore per stampare i valori di data e ora. Successivamente, il metodo Format () viene utilizzato per stampare la data e l'ora nel formato particolare.
// Leggi la data e l'ora particolariLa data e l'ora sono: ".$ date-> formato ("d-m-y, h: i: s")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 3: leggi la data e l'ora in un formato leggibile
Crea un file PHP con il seguente script che legge il valore della data in base al valore della stringa simile all'inglese e stampare il valore della data particolare con la formattazione. Successivamente, il metodo Format () viene utilizzato per stampare la data nel formato particolare.
// Leggi la data particolareLa data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 4: Crea data utilizzando CreateFromFormat ()
Crea un file PHP con il seguente script che genera una data utilizzando CreateFromFormat () metodo del Appuntamento classe. Successivamente, il metodo Format () viene utilizzato per stampare la data nel formato particolare.
// Leggi la data particolareLa data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 5: modificare la data corrente aggiungendo giorni, mesi e anni
Crea un file PHP con il seguente script che genera una data dopo aver aggiunto 10 giorni, 1 mese e 2 anni utilizzando il modificare() metodo del Appuntamento classe. Successivamente, il metodo Format () viene utilizzato per stampare la data nel formato particolare.
// Leggi la data correnteLa data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 6: modificare la data corrente sottraendo giorni, mesi e anni
Crea un file PHP con il seguente script che genera una data dopo aver sottratto 5 giorni, 6 mesi e 1 anno utilizzando il modificare() metodo del Appuntamento classe. Successivamente, il metodo Format () viene utilizzato per stampare la data nel formato particolare.
// Leggi la data correnteLa data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 7: Aggiungi giorni, mesi e anni con la data corrente
Crea un file PHP con il seguente script che genera una data dopo l'aggiunta di 5 giorni, 1 mese e 3 anni creando l'oggetto di DateInterval classe e la aggiungere() metodo di questa classe. Successivamente, il metodo Format () viene utilizzato per stampare la data nel formato particolare.
// Leggi la data correnteLa data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 8: leggi la data con la gestione delle eccezioni
Crea un file PHP con il seguente script che stampa il valore di data particolare prelevato dal parametro URL con la formattazione. IL prova a prendere Il blocco viene utilizzato nello script per visualizzare il messaggio di errore per il valore della data errata.
if (ISSET ($ _ get ['dt'])La data è: ".$ date-> formato ("d-m-y")."
";Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Conclusione
La classe DateTime del PHP viene utilizzata per generare la data e l'ora in più modi. Alcuni metodi comunemente usati di questa classe sono spiegati in questo tutorial usando semplici esempi.