PHP Date / Time funktioner

PHP Date/Time Introduktion

Date/Time funktioner giver dig mulighed for at få adgang til dato og tid fra serveren, hvor PHP-scriptet kører. Du kan formatere dato og tid på forskellige måder ved hjælp af Date/Time funktioner.

Bemærk:Disse funktioner afhænger af serverens lokale indstillinger. Husk at overveje sommertid og skudår, når du bruger disse funktioner.

Installation

PHP Date/Time funktioner er en del af PHP-kernen. Der er ingen behov for installation for at bruge disse funktioner.

Runtime Konfiguration

Behandlingen af Date/Time funktioner i PHP påvirkes af indstillingerne i php.ini:

Navn Beskrivelse Standard PHP Version
date.timezone Standard tidszone (alle Date/Time funktioner bruger denne indstilling) "" PHP 5.1
date.default_latitude Standard breddegrad (date_sunrise() og date_sunset() bruger denne indstilling) "31.7667" PHP 5.0
date.default_longitude Standard længdegrad (date_sunrise() og date_sunset() bruger denne indstilling) "35.2333" PHP 5.0
date.sunrise_zenith Standard solopgang zenith (date_sunrise() og date_sunset() bruger denne indstilling) "90.83" PHP 5.0
date.sunset_zenith Standard solnedgang zenith (date_sunrise() og date_sunset() bruger denne indstilling) "90.83" PHP 5.0

PHP 5 Date/Time Funktioner

Funktion Beskrivelse
checkdate() Valider Gregori-dato.
date_add() Tilføj dage, måneder, år, timer, minutter og sekunder til dato.
date_create_from_format() Returner nyt DateTime-objekt formateret efter det angivne format.
date_create() Returner nyt DateTime-objekt.
date_date_set() Sæt ny dato.
date_default_timezone_get() Returner standard tidszone for alle Date/Time-funktioner.
date_default_timezone_set() Sæt standard tidszone for alle Date/Time-funktioner.
date_diff() Returner forskellen mellem to datoer.
date_format() Returner formateret dato baseret på det angivne format.
date_get_last_errors() Returner advarsler eller fejl fra datosträngen.
date_interval_create_from_date_string() Opret et DateInterval fra en streng.
date_interval_format() Formatér tidsinterval.
date_isodate_set() Sæt ISO-dato.
date_modify() Modificer tidsstempel.
date_offset_get() Returner tidszonsforkastning.
date_parse_from_format() Returner en tilknyttet array med detaljerede oplysninger om den angivne dato baseret på den angivne format.
date_parse() Returner en tilknyttet array med detaljerede oplysninger om den angivne dato.
date_sub() Fjern dage, måneder, år, timer, minutter og sekunder fra den angivne dato.
date_sun_info() Returner en array, der indeholder informationer om solopgang og solnedgang samt aftenens begyndelse og afslutning for den angivne dato og position.
date_sunrise() Returner solopgangstiden for den angivne dato og position.
date_sunset() Returner solnedgangstiden for den angivne dato og position.
date_time_set() Sæt tid.
date_timestamp_get() Returner Unix-tidsstempel.
date_timestamp_set() Sæt dato og tid baseret på Unix-tidsstempel.
date_timezone_get() Returner tidszonen for den givne DateTime-objektet.
date_timezone_set() Indstil tidszonen for DateTime objektet.
date() Formaterer lokal dato og tid.
getdate() Returnerer en tidsstempel eller information om dato/tid for den aktuelle lokale dato/tid.
gettimeofday() Returnerer den aktuelle tid.
gmdate() Formaterer GMT/UTC dato og tid.
gmmktime() Returnerer UNIX tidsstempel for GMT dato.
gmstrftime() Formaterer GMT/UTC dato og tid baseret på sprogindstilling.
idate() Formatterer lokal tid/dato som heltal.
localtime() Returnerer lokal tid.
microtime() Returnerer mikrosekunder for den aktuelle tid.
mktime() Returnerer Unix tidsstempel for dato.
strftime() Formaterer lokal tid/dato baseret på sprogindstilling.
strptime() Analyserer tid og dato genereret af strftime().
strtotime() Analyserer engelsk tekst med beskrivelse af dato eller tid til Unix tidsstempel.
time() Returnerer Unix tidsstempel for den aktuelle tid.
timezone_abbreviations_list() Returnerer en sammenhængende array, der indeholder sommer- og vintertid, offset og tidszonenavn.
timezone_identifiers_list() Returnerer et indeksarray med alle tidszoneridentifikatorer.
timezone_location_get() Returnerer positionsinformation for den angivne tidszone.
timezone_name_from_abbr() Returnerer tidszonenavnet baseret på forkortelse.
timezone_name_get() Returnerer navnet på tidszonen.
timezone_offset_get() Returnerer tidszoneroffset i forhold til GMT.
timezone_open() Opretter en ny DateTimeZone objekt.
timezone_transitions_get() Returnerer alle overgange for zonen.
timezone_version_get() Returnerer versionen af tidszonerdatabase.

PHP 5 prædefinerede Date/Time konstanter

Konstanter Beskrivelse
DATE_ATOM Atom (f.eks. 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies (f.eks. Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (f.eks. 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (f.eks. Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (f.eks. Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (f.eks. Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (f.eks. Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822 RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSS RSS (Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C World Wide Web Consortium (f.eks. 2005-08-14T16:13:03+0000)