PHP date() funktion
Eksempel
Formater den lokale dato og tid og returner den formaterede datostrig:
<?php
// Uddater dag
echo date("l") . "<br>";
// Uddater dag, dato, måned, år, tid AM eller PM
echo date("l jS \of F Y h:i:s A");
?>
Kjøre eksempel
Definisjon og bruk
date() funktion formaterer den lokale dato og tid og returnerer den formaterede datostrig.
Syntax
date(format,timestamp);
Parameter |
Beskrivelse |
format |
Obligatorisk. Angiver formatet for den outputtede datostrig. Brug følgende tegn:
- d - Dato i måneden (fra 01 til 31)
- D - Tekstudtryk for ugedag (brug tre bogstaver)
- j - Dato i måneden uden førende nul (1 til 31)
- l (L's lille form): Fuldt tekstudtryk for ugedag
- N - Ugedag i ISO-8601-nummerformat (1 for Monday[mandag], 7 for Sunday[søndag])
- S - Engelsk ordinal suffix for dagen i måneden (2 tegn: st, nd, rd eller th. Brugt sammen med j)
- w - Nummer for ugedag (0 for Sunday[søndag], 6 for Saturday[lørdag])
- z - Dato i året (fra 0 til 365)
- W - Ugeantal i ISO-8601-format (uge starter med Monday[mandag])
- F - Månedens fulde tekstudtryk (January[januar] til December[december])
- m - Månedens nummer (fra 01 til 12)
- M - Månedens kort tekstudtryk (brug tre bogstaver)
- n - Månedens nummer uden førende nul (1 til 12)
- t - Antal dage i den givne måned
- L - Er det en skudår (1 hvis ja, 0 ellers)
- o - Årsnummer i ISO-8601-standard
- Y - Fyrtallige cifre for at angive året
- y - To cifre for at angive året
- a - Kort formel: 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 (ny fra PHP 5.2.2)
- e - Tidszonsidentifikator (f. eksempel: UTC, GMT, Atlantic/Azores)
- I (store I) - Er datoen i sommertid (1, hvis ja, ellers 0)
- O - Forskel på Greenwich Mean Time (GMT) i timer (f. eksempel: +0100)
- P - Forskel på Greenwich Mean Time (GMT) i timer:minutter (ny 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 - Dato i ISO-8601-standard (f. eksempel: 2013-05-05T16:34:42+00:00)
- r - Dato i RFC 2822-format (f. eksempel: Fre, 12 Apr 2013 12:01:05 +0200)
- U - Antallet af sekunder siden Unix-æraen (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: Fre, 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. eksempel: 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 - Samme 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 fejl og FALSE. |
PHP version: |
4+ |
Opdateringslog: |
PHP 5.1.0: Tilføjet E_STRICT og E_NOTICE tidszoner fejl. Gyldig rækkevidde af tidsstempel 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 tidsstempel begrænset til at være fra 01-01-1970 til 19-01-2038.
PHP 5.1.1: Tilføjet standard dato/tid format konstanter, brugt til at specificere format Parametre.
|