PHP date() funktion
Exempel
Formatera lokalt datum och tid och returnera den formaterade datumsträngen:
<?php
// Output dag
echo date("l") . "<br>";
// Output dag, datum, månad, år, tid AM eller PM
echo date("l jS \of F Y h:i:s A");
?>
Kör exempel
Definition och användning
date()-funktionen formaterar lokalt datum och tid och returnerar den formaterade datumsträngen.
Syntaks
date(format,timestamp);
Parameter |
Beskrivning |
format |
Obligatorisk. Definierar formatet för utdatasträngen för datum. Följande tecken kan användas:
- d - Dagens nummers representation (från 01 till 31)
- D - Dagens textrepresentation (representeras med tre bokstäver)
- j - Dagens nummers representation utan föregående noll (1 till 31)
- l (Ls) - Dagens fullständiga textrepresentation
- N - Dagens nummers ISO-8601-format (1 representerar Monday[ måndag], 7 representerar Sunday[ söndag])
- S - Efternamnet på dagen i månaden i engelsk form (två tecken: st, nd, rd eller th. Används tillsammans med j)
- w - Dagens nummers representation (0 representerar Sunday[ söndag], 6 representerar Saturday[ lördag])
- z - Dag numret på året (från 0 till 365)
- W - Årets veckonummer enligt ISO-8601-format (veckan börjar med Monday[ понедельник])
- F - Månadens fullständiga textrepresentation (January[Januari] till December[December])
- m - Månadens siffers representation (från 01 till 12)
- M - Månadens korta textrepresentation (representeras med tre bokstäver)
- n - Månadens siffers representation 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 - Representerar året med fyra siffror
- y - Representerar året med två siffror
- a - Lågt ställform representeras som: am eller pm
- A -维斯kapad form (AM eller PM)
- B - Swatch Internet Time (000 till 999)
- g - 12-timmars format, utan för导读 (1 till 12)
- G - 24-timmars format, utan för导读 (0 till 23)
- h - 12-timmars format, med för导读 (01 till 12)
- H - 24-timmars format, med för导读 (00 till 23)
- i - Minuter, med för导读 (00 till 59)
- s - Sekunder, med för导读 (00 till 59)
- u - Mikrosekunder (nytt från PHP 5.2.2)
- e - Tidszonsidentifierare (t.exempel: UTC, GMT, Atlantic/Azores)
- I (i med stor bokstav) - Om datumet är inom 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 - Tidszonsförkortning (t.exempel: EST, MDT)
- Z - Tidszonsförskjutning i sekunder. UTC väster om Greenwich har ett negativt värde (-43200 till 50400)
- c - Datum i 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 som har gått sedan Unix-epoken (1 januari 1970 00:00:00 GMT)
Samtidigt kan följande fördefinierade konstanter användas (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: Friday, 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: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (t.exempel: 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 - Likaså 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. Anger ett heltals Unix-tidsstämpel. Standard är den aktuella lokala tiden (time()). |
Tekniska detaljer
Returvärde: |
Om det lyckas returneras en formaterad datumsträng, om det misslyckas returneras E_WARNING och FALSE. |
PHP version: |
4+ |
Uppdateringslogg: |
PHP 5.1.0: Nya E_STRICT och E_NOTICE tidszonsfel. Giltig tidsstämpelomfattning är från 13 december 1901 20:45:54 GMT fredag till 19 januari 2038 03:14:07 GMT tisdag. Versioner före 5.1.0 var begränsade på 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.
|