English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP gmdate() Funktionssyntax und Beispiele

PHP Date & Time Funktionshandbuch

Die gmdate() -Funktion formatiert ein GMT/UTC-Datum/Zeit

Definition und Verwendung

gmdate()Die Funktion akzeptiert einen Formatierungsstring als Parameter, um das Format zu bestimmen, mit dem die lokale GMT formatiert wird/UTC-Datum/Zeit.

ist genau wie die date() -Funktion, nur dass sie die Zeit in Greenwich Mean Time (GMT) zurückgibt. Zum Beispiel in China (GMT +0800) Wenn Sie das folgende Programm ausführen, wird die erste Zeile "Jan 0" anzeigen1 2000 00:00:00" und die zweite Zeile zeigt "Dec 31 1999 16:00:00”

Syntax

gmdate($format, $timestamp)

Parameter

NummerParameter und Erklärung
1

format (notwendig)

Dies ist ein Formatzeichenfolge, die das Format angibt, das Sie für die Ausgabe der Datumsszeichenfolge verwenden möchten.

2

timestamp (optional)

Dies ist ein ganzzahliger Wert, der den Zeitstempel der erforderlichen Daten angibt

Rückgabewert

Die PHP-gmdate()-Funktion gibt die aktuelle lokale Zeit in einem angegebenen Format zurück/Datum.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version4eingeführt wurde und in allen höheren Versionen verwendet werden kann.

Online-Beispiel

Versuchen Sie folgende Demonstration, die ingmdate()Verwendung der Funktion-

<?php
   $date = gmdate("D M d Y");
   print("Datum: ".$date);
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Datum: Freitag May 08 2020

Online-Beispiel

Nachfolgender Beispiel verwendet diese Funktion, um das aktuelle Datum zu formatieren und den Sonnenaufgang mit dem Ergebnisdatum auszugeben/Sonnenuntergangsinformationen-

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Array
(
    [sunrise] => 4818
    [sunset] => 44087
    [transit] => 24453
    [civil_twilight_begin] => 3381
    [civil_twilight_end] => 45524
    [nautical_twilight_begin] => 1729
    [nautical_twilight_end] => 47176
    [astronomical_twilight_begin] => 98
    [astronomical_twilight_end] => 48807
)

Online-Beispiel

Jetzt, indem Sie einen Zeitstempel übergeben, aufgerufen wirdgmdate()Funktion-

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Tue May 28 2002

Online-Beispiel

<?php
   date_default_timezone_set('UTC');   
   echo gmdate("l");
   echo "\n";   
   echo gmdate('l dS \of F Y h:i:s A');
   echo "\n";
?>
Testen Sie es heraus‹/›

Dies führt zu folgenden Ergebnissen-

Wednesday
Wednesday 13th of May 2020 05:57:30 PM