Prerequisiti:
Devi completare i seguenti compiti prima di praticare gli esempi di questo tutorial.
Crea un nuovo progetto Laravel chiamato TimeProject. Qui, il compositore è stato utilizzato per creare il progetto Laravel. Se la compositore non è installato prima di allora, è necessario installarlo prima di eseguire il seguente comando.
$ composir crea-project Laravel/Laravel TimeProject
Vai alla cartella del progetto.
$ cd timeproject
Tutti gli esempi di questo tutorial sono stati testati nella versione 9+. Controlla la versione installata di Laravel.
$ php artisan -version
Crea un controller:
Esegui il comando seguente per creare un controller per verificare gli usi del pacchetto di carbonio. Dopo aver eseguito il comando, DateTimeController.Il file PHP verrà creato all'interno della cartella APP/HTTP/Controller.
$ PHP Artisan Make: Controller DateTimeController
Diversi usi del carbonio:
Gli usi di Carbonio per scopi diversi sono stati mostrati in questa parte del tutorial modificando il DateTimeController.PHP file.
Esempio-1: leggi la data e l'ora correnti
L'uso più semplice della classe di carbonio è leggere la data e l'ora correnti. Apri il DateTimeController.PHP file e sostituire il contenuto con il seguente script. IL Ora() funzione di Carbonio La classe è stata utilizzata nello script per leggere la data e l'ora correnti.
APPPACE NAME \ HTTP \ Controller;Apri il ragnatela.PHP file da itinerari cartella, aggiungere le seguenti righe per aggiungere le informazioni del controller ed eseguire il indice() funzione del controller per l'URL della radice.
Usa app \ http \ controller \ DateTimeController;Esegui il seguente comando per avviare il server di sviluppo di Laravel se non viene avviato prima.
$ PHP Artisan ServeEsegui il seguente URL dal browser Controllare l'output di questo esempio.
http: // 127.0.0.1: 8000/
Il seguente output simile apparirà in base alla data e all'ora del sistema.
Esempio 2: formatta la data e l'ora correnti
Sostituisci la funzione indice () del DateTimeController con il seguente script per sapere come formattare la data e l'ora correnti. Nel seguente script sono stati mostrati tre diversi tipi di formattazione. Il valore della data verrà stampato con il formato dd-mm-yy nel primo output. Il valore della data verrà stampato con il nome del mese intero e il valore dell'anno nel secondo output. Il valore temporale verrà stampato con il formato HH: MM: SS nel terzo output.
indice della funzione pubblica ()Il seguente output simile verrà visualizzato in base alla data e all'ora corrente dopo l'esecuzione dello script sopra.
Esempio-3: stampare la data corrente, precedente e successiva
Sostituisci il indice() funzione di DateTimeController con il seguente script per sapere come stampare la data corrente, la data in arrivo, la data precedente.
indice della funzione pubblica ()Il seguente output simile verrà visualizzato in base alla data e all'ora corrente dopo l'esecuzione dello script sopra.
Esempio-4: trova la differenza tra le date in giorni, mesi e anni
Sostituisci il indice() funzione di DateTimeController con la seguente sceneggiatura per sapere il modo di calcolare la differenza tra due date in giorni, mesi e anni.
indice della funzione pubblica ()Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-5: impostare il fuso orario predefinito
Un altro uso importante della classe di carbonio è impostare il fuso orario. Sostituisci il indice() funzione di DateTimeController con il seguente script per impostare due fulmine diversi e controllare le differenze di tempo tra gli zone di tempori.
indice della funzione pubblica ()Il seguente output simile verrà visualizzato in base alla data e all'ora corrente dopo l'esecuzione dello script sopra.
Conclusione:
La classe di carbonio è una classe molto utile di Laravel per lavorare con la data e l'ora. Diversi metodi di questa classe sono stati usati negli esempi di questo tutorial per stampare la data e l'ora in modi diversi ed eseguire le attività relative alla data e al tempo.