Voraussetzungen:
Sie müssen die folgenden Aufgaben erledigen, bevor Sie die Beispiele dieses Tutorials üben.
Erstellen Sie ein neues Laravel -Projekt mit dem Namen TimeProject. Hier das Komponist wurde verwendet, um das Laravel -Projekt zu erstellen. Wenn der Komponist Es wird vorher nicht installiert, Sie müssen es installieren, bevor Sie den folgenden Befehl ausführen.
$ Composer create-project laravel/laravel timeprroject
Gehen Sie zum Projektordner.
$ cd timeProject
Alle Beispiele für dieses Tutorial wurden in Laravel Version 9 getestet+. Überprüfen Sie die installierte Version von Laravel.
$ php Artisan -Version
Erstellen Sie einen Controller:
Führen Sie den folgenden Befehl aus, um einen Controller zu erstellen, um die Verwendung des Kohlenstoffpakets zu überprüfen. Nach der Ausführung des Befehls der DateTimeController.Die PHP -Datei wird im Ordner App/HTTP/Controller erstellt.
$ Php Artisan Make: Controller DateTimeController
Unterschiedliche Anwendungen von Kohlenstoff:
Die Verwendung von Kohlenstoff Für verschiedene Zwecke wurden in diesem Teil des Tutorials gezeigt, indem das geändert wurde DATETIMECONTROLLER.Php Datei.
Beispiel 1: Lesen Sie das aktuelle Datum und die aktuelle Uhrzeit
Die einfachste Verwendung der Kohlenstoffklasse besteht darin, das aktuelle Datum und die aktuelle Uhrzeit zu lesen. Öffne das DATETIMECONTROLLER.Php Datei und ersetzen Sie den Inhalt durch das folgende Skript. Der Jetzt() Funktion der Kohlenstoff Die Klasse wurde im Skript verwendet, um das aktuelle Datum und die aktuelle Uhrzeit zu lesen.
Namespace App \ http \ Controller;Öffne das Netz.Php Datei aus der Routen Ordner, fügen Sie die folgenden Zeilen hinzu, um die Controller -Informationen hinzuzufügen, und führen Sie die aus Index() Funktion des Controllers für die Root -URL.
Verwenden Sie App \ http \ Controller \ DateTimeController;Führen Sie den folgenden Befehl aus, um den Laravel Development Server zu starten, wenn er noch nicht gestartet wird.
$ php Artisan servierenFühren Sie die folgende URL aus dem Browser aus, überprüfen Sie die Ausgabe dieses Beispiels.
http: // 127.0.0.1: 8000//
Die folgende ähnliche Ausgabe wird basierend auf Datum und Uhrzeit des Systems angezeigt.
Beispiel-2: Formatieren Sie das aktuelle Datum und die aktuelle Uhrzeit
Ersetzen Sie die Funktion index () des DateTimeController durch das folgende Skript, um zu wissen, wie Sie das aktuelle Datum und die aktuelle Uhrzeit formatieren können. Im folgenden Skript wurden drei verschiedene Arten von Formatierung gezeigt. Der Datumswert wird im ersten Ausgang mit dem DD-MM-YY-Format gedruckt. Der Datumswert wird mit dem vollen Monatsnamen und des Jahreswerts im zweiten Ausgang gedruckt. Der Zeitwert wird mit dem Format HH: MM: SS im dritten Ausgang gedruckt.
öffentlicher Funktionsindex ()Die folgende ähnliche Ausgabe wird basierend auf dem aktuellen Datum und der aktuellen Uhrzeit nach der Ausführung des obigen Skripts angezeigt.
Beispiel-3: Drucken Sie den aktuellen, vorherigen und nächsten Datum
Ersetze das Index() Funktion der DATETIMECONTROLLER Mit dem folgenden Skript, um zu wissen, wie man das aktuelle Datum, das kommende Datum, das vorherige Datum drucken.
öffentlicher Funktionsindex ()Die folgende ähnliche Ausgabe wird basierend auf dem aktuellen Datum und der aktuellen Uhrzeit nach der Ausführung des obigen Skripts angezeigt.
Beispiel-4: Finden Sie den Unterschied zwischen Daten in Tagen, Monaten und Jahren
Ersetze das Index() Funktion der DATETIMECONTROLLER mit dem folgenden Skript, um den Weg zur Berechnung des Unterschieds zwischen zwei Daten in Tagen, Monaten und Jahren zu kennen.
öffentlicher Funktionsindex ()Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-5: Setzen Sie die Standardzeitzone
Eine weitere wichtige Verwendung der Kohlenstoffklasse besteht darin, die Zeitzone festzulegen. Ersetze das Index() Funktion der DATETIMECONTROLLER Mit dem folgenden Skript, um zwei verschiedene Zeitzonen festzulegen und die Zeitunterschiede zwischen den Zeitzonen zu überprüfen.
öffentlicher Funktionsindex ()Die folgende ähnliche Ausgabe wird basierend auf dem aktuellen Datum und der aktuellen Uhrzeit nach der Ausführung des obigen Skripts angezeigt.
Abschluss:
Die CO2 -Klasse ist eine sehr nützliche Klasse des Laravel, um mit Datum und Uhrzeit zu arbeiten. In den Beispielen dieses Tutorials wurden verschiedene Methoden dieser Klasse verwendet, um Datum und Uhrzeit auf unterschiedliche Weise zu drucken und Datum und zeitbezogene Aufgaben auszuführen.