PHP gmdate()-funktionen
Exempel
Formatera GMT/UTC-datum och tid och returnera den formaterade datumsträngen:
<?php
// Output veckodag
echo gmdate("l") . "<br>";
// Output veckodag, dag, månad, år, tid, förmiddag eller eftermiddag
echo gmdate("l jS \of F Y h:i:s A");
?>
Kör exempel
Definition och användning
gmdate()-funktionen formaterar GMT/UTC-datum och tid och returnerar den formaterade datumsträngen.
Syntax
gmdate(format,timestamp);
Parameter |
Beskrivning |
format |
Obligatorisk. Definierar formatet för utdatasträngen för datum. Använd följande tecken:
- d - Dagnummer för månaden (från 01 till 31)
- D - Textrepresentation för veckodag (med tre bokstäver)
- j - Dagnummer för månaden utan föregående noll (1 till 31)
- l ('L' i lågt tecken) - Fullständig textrepresentation för veckodag
- N - Nummerrepresentation för veckodag i ISO-8601-format (1 representerar Monday[fredag], 7 representerar Sunday[ söndag])
- S - Engelsk ordinal suffix för dag i månaden (2 tecken: st, nd, rd eller th. Används tillsammans med j)
- w - Nummerrepresentation för veckodag (0 representerar Sunday[ söndag], 6 representerar Saturday[ lördag])
- z - Dagnummer för året (från 0 till 365)
- W - Veckonummer för året enligt ISO-8601-nummerformat (veckan börjar med Monday[fredag])
- F - Månadens fullständiga textpresentation (January[januari] till December[december])
- m - Månadens nummer (från 01 till 12)
- M - Månadens korta textpresentation (med tre bokstäver)
- n - Månadens nummer utan föregående noll (1 till 12)
- t - Antalet dagar i den angivna månaden
- L - Om det är en skottår (1 om det är ett skottår, annars 0)
- o - Årsnumret enligt ISO-8601-standard
- Y - Årtal i fyra siffror
- y - Årtal i två siffror
- a - Små bokstäver för am eller pm
- A - Stora bokstäver för AM eller PM
- B - Swatch Internet Time (000 till 999)
- g - 12-timmarsformat, utan föregående noll (1 till 12)
- G - 24-timmarsformat, utan föregående noll (0 till 23)
- h - 12-timmarsformat, med föregående noll (01 till 12)
- H - 24-timmarsformat, med föregående noll (00 till 23)
- i - Minuter, med föregående noll (00 till 59)
- s - Sekunder, med föregående noll (00 till 59)
- u - Mikrosekunder (nytt från PHP 5.2.2)
- e - Tidszonsidentifierare (t.exempel: UTC, GMT, Atlantic/Azores)
- I (stora I) - Om datumet är på sommartid (om ja, 1, annars 0)
- O - Skillnad från Greenwich Mean Time (GMT) i timmar (t.exempel: +0100)
- P - Skillnad från Greenwich Mean Time (GMT) i timmar:minuter (nytt från PHP 5.1.3)
- T - Förkortning för tidszon (t.exempel: EST, MDT)
- Z - Tidszonsförskjutning i sekunder. UTC väster om ekvatorn har ett negativt förskjutning (från -43200 till 50400)
- c - Datum enligt ISO-8601-standard (t.exempel: 2013-05-05T16:34:42+00:00)
- r - Datum i RFC 2822-format (t.exempel: fre, 12 apr 2013 12:01:05 +0200)
- U - Antalet sekunder sedan Unix-epoken (1 januari 1970 00:00:00 GMT)
Samtidigt kan följande fördefinierade konstanter användas (åter tillgängliga från PHP 5.1.0):
- DATE_ATOM - Atom (t.exempel: 2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies (t.exempel: fredag, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (t.exempel: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (t.exempel: fre, 12 apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (t.exempel: fredag, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (t.ex. Fre, 12 Apr 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123 (t.ex. Fre, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822 (Fre, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - Samma som DATE_ATOM (från PHP 5.1.3)
- DATE_RSS - RSS (Fre, 12 Aug 2013 15:52:01 +0000)
- DATE_W3C - World Wide Web Consortium (t.ex. 2013-04-12T15:52:01+00:00)
|
timestamp |
Valfritt. Ange ett heltal som Unix-tidsstämpel. Standard är den aktuella lokala tiden (time()). |
Tekniska detaljer
Returvärde: |
Returnerar en formaterad datumsträng om det lyckas, annars returneras E_WARNING och FALSE. |
PHP-version: |
4+ |
Uppdateringslogg: |
PHP 5.1.0: Giltig tidsstämpelomfattning är från 13 december 1901 20:45:54 GMT fredag till 19 januari 2038 03:14:07 GMT tisdag. versioner innan 5.1.0 var begränsade till vissa system (t.ex. Windows) till tidsstämplar från 01-01-1970 till 19-01-2038.
PHP 5.1.1: Nya standarddatum- och tidsformatkonstanter har lagts till för att specificera format Parameter.
|