PHP gmdate() funktion

Eksempel

Formater GMT/UTC dato og tid og returner den formaterede datosträng:

<?php
// Udgiv ugedag
echo gmdate("l") . "<br>";
// Udgiv ugedag, dag, måned, år, tid, formiddag eller eftermiddag
echo gmdate("l jS \of F Y h:i:s A");
?>

Kør eksempel

Definition og brug

gmdate() funktion formaterer GMT/UTC dato og tid og returnerer den formaterede datosträng.

Syntaks

gmdate(format,timestamp);
Parameter Beskrivelse
format

Obligatorisk. Angiver formatet for outputdatosträngen. Brug følgende tegn:

  • d - Dag nummer i måneden (fra 01 til 31)
  • D - Tekstrepræsentation af ugedag (brug tre bogstaver)
  • j - Dag nummer i måneden uden førende nul (1 til 31)
  • l (L's små bogstaver) - Fuldt tekstnavn på ugedag
  • N - Ugedagens ISO-8601 nummerformat (1 for Monday[mandag], 7 for Sunday[søndag])
  • S - Engelsk ordinal afslutning af dagen i måneden (2 tegn: st, nd, rd eller th. Brugt sammen med j)
  • w - Numerisk repræsentation af ugedag (0 for Sunday[søndag], 6 for Saturday[lørdag])
  • z - Dag nummer i året (fra 0 til 365)
  • W - Uge nummer i året som ISO-8601 nummerformat (uge starter med Monday[mandag])
  • F - Månedens fulde tekstrepræsentation (January[januar] til December[december])
  • m - Månedens numeriske repræsentation (fra 01 til 12)
  • M - Månedens kort tekstrepræsentation (brug tre bogstaver)
  • n - Månedens numeriske repræsentation uden førende nul (1 til 12)
  • t - Antal dage i den givne måned
  • L - Er det et skudår (1 hvis ja, 0 ellers)
  • o - Årtal som ISO-8601 standard
  • Y - Fyrcifret årstal
  • y - To-cifret årstal
  • a - Små bogstaver for am eller pm
  • A - Store bogstaver for AM eller PM
  • B - Swatch Internet Time (000 til 999)
  • g - 12-timers format, uden førende nul (1 til 12)
  • G - 24-timers format, uden førende nul (0 til 23)
  • h - 12-timers format, med førende nul (01 til 12)
  • H - 24-timers format, med førende nul (00 til 23)
  • i - Minutter, med førende nul (00 til 59)
  • s - Sekunder, med førende nul (00 til 59)
  • u - Mikrosekunder (nyt fra PHP 5.2.2)
  • e - Tidszonsidentifikator (f. eksempel: UTC, GMT, Atlantic/Azores)
  • I (i med store bogstaver) - Er datoen i sommertid (1 hvis ja, 0 ellers)
  • O - Forskel på Greenwich Mean Time (GMT), målt i timer (f. eksempel: +0100)
  • P - Forskel på Greenwich Mean Time (GMT), målt i timer:minutter (nyt fra PHP 5.1.3)
  • T - Tidszonsforkortelse (f. eksempel: EST, MDT)
  • Z - Tidszonsafvigelse i sekunder. UTC vestlige tidszoner har negative afvigelser (-43200 til 50400)
  • c - ISO-8601 standardiseret dato (f. eksempel: 2013-05-05T16:34:42+00:00)
  • r - RFC 2822 formateret dato (f. eksempel: Fri, 12 Apr 2013 12:01:05 +0200)
  • U - Antallet af sekunder siden Unix-æra (1. januar 1970 00:00:00 GMT)

Samtidig kan følgende prædefinerede konstanter bruges (tilgængelige fra PHP 5.1.0):

  • DATE_ATOM - Atom (f. eksempel: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (f. eksempel: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (f. eksempel: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (f. eksempel: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (f. eksempel: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (f.eks. Fre, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (f.eks. Fre, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fre, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - Som DATE_ATOM (fra PHP 5.1.3)
  • DATE_RSS - RSS (Fre, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - World Wide Web Consortium (f.eks. 2013-04-12T15:52:01+00:00)
timestamp Valgfri. Angiver et heltal Unix tidsstempel. Standard er den aktuelle lokale tid (time()).

Tekniske detaljer

Returværdi: Returnerer en formateret dato streng, hvis succesfuld, ellers returnerer E_WARNING og FALSE.
PHP version: 4+
Opdateringslog:

PHP 5.1.0: Gyldig rækkevidde af tidsstempeln er fra 13. december 1901 20:45:54 GMT fredag til 19. januar 2038 03:14:07 GMT tirsdag. versioner før 5.1.0, på nogle systemer (f.eks. Windows), er tidsstempeln begrænset fra 01-01-1970 til 19-01-2038.

PHP 5.1.1: Nye standard dato/tid format konstanter, brugt til at specificere format Parametre.