PHP -Zeitfunktion

PHP -Zeitfunktion
Das aktuelle Datum und die aktuelle Uhrzeit werden basierend auf dem UNIX -Zeitstempelwert im Linux -Betriebssystem berechnet. Der Zeitstempelwert wird basierend auf der Zeit in Sekunden von 1 berechnetst Januar 1971. PHP verfügt über viele integrierte Funktionen, die Datums- und Uhrzeitoperationen mit PHP ausführen können. Die Funktion Time () berechnet zeitbasiert auf dem Zeitstempelwert. Die Verwendung der Zeit (Time () -Funktion wurde in diesem Tutorial anhand mehrerer Beispiele erläutert.

Syntax:

Die Syntax der Funktion Time () ist unten angegeben.

int time ()

Die Funktion argumentiert nicht und gibt einen Ganzzahlwert als aktuelle Zeit in Sekunden zurück, basierend auf dem Zeitstempel.

Zeitliche Formatierung von Zeichen

Viele Arten von Zeichen werden verwendet, um den Zeitwert zu formatieren. Einige häufig verwendete Formatierungszeichen sind unten angegeben.

Charakter Zweck
H Es wird verwendet, um die Stunde in einem 12-Stunden-Format mit dem führenden Zero anzuzeigen. (01 bis 12)
H Es wird verwendet, um die Stunde im 24-Stunden-Format mit dem führenden Zero anzuzeigen. (00 bis 23)
ich Es wird verwendet, um die Minute mit dem führenden Zero anzuzeigen. (00 bis 59)
S Es wird verwendet, um die zweite mit dem führenden Zero anzuzeigen. (00 bis 59)
A Es wird verwendet, um den Kleinbuchstaben ante Meridiem und Post Meridiem (AM oder PM) anzuzeigen
A Es wird verwendet, um den Großbuchstaben Meridiem und Post Meridiem (AM oder PM) anzuzeigen

Time () Funktionsbeispiele

Die Verwendungen der Funktion Time () wurden im nächsten Teil dieses Tutorials unter Verwendung mehrerer Beispiele gezeigt.

Beispiel 1: Drucken Sie die aktuelle Zeit

Erstellen Sie eine PHP. Hier wurde der Zeitstempelwert in der Funktion Time () in der Funktion Date () verwendet, um den menschlichen lesbaren Zeitwert zu erhalten.

// Lesen Sie den aktuellen Zeitstempelwert
$ tm = time ();
// Drucken Sie den Zeitstempelwert der aktuellen Zeit
Echo "Der Zeitstempelwert des aktuellen Datums ist: ".$ tm."";
// Drucken Sie die formatierte aktuelle Zeit
Echo "
Die aktuelle Zeit ist: ".Datum ('H: M: S a', $ tm).''';
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-2: Drucken Sie die aktuelle Zeit basierend auf der Zeitzone

Erstellen Sie eine PHP. Die Funktion zum ersten Mal () wurde im Skript verwendet, um den Zeitstempel der aktuellen Zeit zu lesen, ohne einen Zeitzonenwert festzulegen. Das zweite Mal () wurde im Skript verwendet, um den Zeitstempel der aktuellen Zeit nach dem Einstellen des Standardzeitzonenwerts auf “zu lesenAsien/Dhaka“.

// Lesen Sie den aktuellen Zeitstempelwert basierend auf Standard TimeZone
$ tm = time ();
// Drucken Sie die aktuelle Zeit basierend auf der Standardzeitzone basierend
Echo "Die aktuelle Zeit basierend auf Standardzeitzone ist: ".Datum ('H: M: S a', $ tm).''';
// Setzen Sie die Standardzeitzone
DATE_DEFAULT_TIMEZONE_SET ("Asien/Dhaka");
// Lesen Sie den aktuellen Zeitstempelwert basierend auf Asien/Dhaka Timezone
$ tm = time ();
// Drucken Sie die aktuelle Zeit basierend auf Asien/Dhaka Timezone
Echo "
Die aktuelle Zeit basierend auf Asien/Dhaka Timezone ist: ".Datum ('H: M: S a', $ tm).''';
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-3: Drucken Sie das aktuelle Datum

Das aktuelle Datum kann auch aus dem Zeitstempelwert abgerufen werden, der bis zur Funktion Time () zurückgegeben wird. Erstellen Sie eine PHP. Die in der Funktion date () verwendete Formatzeichenfolge druckt den Tag des Monats mit einer Ordnungsnummer, dem monatlichen Namen in Kurzform und dem vierstelligen Jahreswert aus.

// Lesen Sie den aktuellen Zeitstempelwert
$ tm = time ();
// Drucken Sie den Zeitstempelwert der aktuellen Zeit
Echo "Der Zeitstempelwert des aktuellen Datums ist: ".$ tm."";
// Drucken Sie das formatierte aktuelle Datum
Echo "
Heute ist: ".Datum ('JS F, Y', $ TM).''';
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-4: Drucken Sie die vorherige Zeit

Die vorherige Zeit kann abgerufen werden, indem der Wert vom Zeitstempelwert abgeleitet wird. Erstellen Sie eine PHP. Zwei Stunden entspricht 120*60 Sekunden wurden im Skript verwendet, um den Zeitwert vor zwei Stunden zu lesen. Der abgezogene Wert wurde in der Funktion date () verwendet, um die formatierte Zeit zu drucken. Sowohl die aktuelle als auch die frühere Zeiten werden nach der Ausführung des Skripts gedruckt.

$ tm1 = time ();
// Drucken Sie die aktuelle Zeit
echo "Die aktuelle Zeit ist: ".Datum ('H: M: S a', $ tm1).''';
$ tm2 = time ()-120*60;
// Drucken Sie die vorherige Zeit drucken
Echo "
Die vorherige Zeit ist: ".Datum ('H: M: S a', $ tm2).''';
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-5: Drucken Sie das nächste Datum

Das zukünftige Datum und die zukünftige Uhrzeit können berechnet werden, indem der Zeitstempelwert hinzugefügt wird. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um das nächste Datum zu drucken, indem Sie 24 Stunden in Sekunden mit dem aktuellen Zeitstempelwert hinzufügen. 24 Stunden entspricht 24*60*60 Sekunden, die im Skript verwendet wurden, um den Zeitstempelwert des nächsten Tages zu lesen. Der Mehrwert wurde in der Funktion Date () verwendet, um das formatierte Datum des nächsten Tages zu drucken. Sowohl das aktuelle Datum als auch das Datum am nächsten Tag werden nach der Ausführung des Skripts gedruckt.

// das aktuelle Datum drucken
echo 'heute ist' '. Datum ('l, js f, y');
// Lesen Sie den Zeitstempelwert des nächsten Tages
$ Nextday = time () + 24 * 60 * 60;
// Drucken Sie das Datum des nächsten Tages
echo '
Morgen ist '. Datum ('L, JS F, Y', $ Next Day);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss

In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Verwendung der Funktion Time () zum Lesen von Datum und Uhrzeit gezeigt, um den PHP -Benutzern dabei zu helfen, diese Funktion in ihrem Skript ordnungsgemäß anzuwenden.