PHP Date / Time-funktioner
- Föregående sida PHP Kalender
- Nästa sida PHP Directory
PHP Date/Time 简介
Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间。您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间。
注释:这些函数依赖于服务器的本地设置。使用这些函数时请记住要考虑夏令时和闰年。
安装
PHP Date/Time 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
Date/Time 函数的行为受到 php.ini 中设置的影响:
名称 | Beskrivning | 默认 | PHP 版本 |
---|---|---|---|
date.timezone | 默认时区(所有的 Date/Time 函数使用该选项) | "" | PHP 5.1 |
date.default_latitude | 默认纬度(date_sunrise() 和 date_sunset() 使用该选项) | "31.7667" | PHP 5.0 |
date.default_longitude | 默认经度(date_sunrise() 和 date_sunset() 使用该选项) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | 默认日出天顶(date_sunrise() 和 date_sunset() 使用该选项) | "90.83" | PHP 5.0 |
date.sunset_zenith | 默认日落天顶(date_sunrise() 和 date_sunset() 使用该选项) | "90.83" | PHP 5.0 |
PHP 5 Date/Time 函数
Funktion | Beskrivning |
---|---|
checkdate() | Validerar Gregoriandatum. |
date_add() | Lägger till dag, månad, år, timme, minut och sekund till ett datum. |
date_create_from_format() | Återger ett nytt DateTime-objekt som formaterats enligt ett specifikt format. |
date_create() | Återger ett nytt DateTime-objekt. |
date_date_set() | Ställer in ett nytt datum. |
date_default_timezone_get() | Återger den standardtidszon som används av alla Date/Time-funktioner. |
date_default_timezone_set() | Ställer in den standardtidszonen som används av alla Date/Time-funktioner. |
date_diff() | Återger skillnaden mellan två datum. |
date_format() | Återger ett datum som formaterats enligt ett specifikt format. |
date_get_last_errors() | Återger varningar/fejl från en datumsträng. |
date_interval_create_from_date_string() | Bygger ett DateInterval från en sträng som innehåller ett datum. |
date_interval_format() | Formaterar tidsintervallet. |
date_isodate_set() | Ställer in ISO-datum. |
date_modify() | Modifierar tidsstämpeln. |
date_offset_get() | Återger tidszonsförskjutningen. |
date_parse_from_format() | Återger en assoccierad array med detaljerad information om ett specifikt datum baserat på en specifik format. |
date_parse() | Återger en assoccierad array med detaljerad information om ett specifikt datum. |
date_sub() | Subtraherar dag, månad, år, timme, minut och sekund från ett specifikt datum. |
date_sun_info() | Återger ett array som innehåller information om soluppgång/solnedgång och skymningstart/skymningsslut för en given datum och plats. |
date_sunrise() | Återger soluppgångstiden för en given datum och plats. |
date_sunset() | Återger solnedgångstiden för en given datum och plats. |
date_time_set() | Ställer in tid. |
date_timestamp_get() | Återger Unix-tidsstämpel. |
date_timestamp_set() | Ställer in datum och tid baserat på Unix-tidsstämpel. |
date_timezone_get() | Återger tidszonen för ett givet DateTime-objekt. |
date_timezone_set() | Ställer in tidszonen för DateTime objektet. |
date() | Formaterar lokalt datum och tid. |
getdate() | Returnerar en tidsstämpel eller datum/tid information för den aktuella lokala tiden. |
gettimeofday() | Returnerar den aktuella tiden. |
gmdate() | Formaterar GMT/UTC datum och tid. |
gmmktime() | Returnerar UNIX tidsstämpel för GMT datumet. |
gmstrftime() | Formaterar GMT/UTC datum och tid baserat på regioninställningar. |
idate() | Formaterar lokal tid/datum som ett heltal. |
localtime() | Returnerar lokal tid. |
microtime() | Returnerar mikrosekunderna för den aktuella tiden. |
mktime() | Returnerar Unix tidsstämpel för datumet. |
strftime() | Formaterar lokalt tid/datum baserat på regioninställningar. |
strptime() | Analyserar tid/datum genererat av strftime(). |
strtotime() | Analyserar engelsk text som beskriver datum eller tid till Unix tidsstämpel. |
time() | Returnerar Unix tidsstämpel för den aktuella tiden. |
timezone_abbreviations_list() | Returnerar en array med som innehåller sommarförlopp, förskjutningar och tidszonsnamn. |
timezone_identifiers_list() | Returnerar en indexarray med alla tidszonsidentifierare. |
timezone_location_get() | Returnerar platsinformation för den specifika tidszonen. |
timezone_name_from_abbr() | Returnerar tidszonsnamn baserat på tidszonsförkortning. |
timezone_name_get() | Returnerar tidszonsnamnet. |
timezone_offset_get() | Returnerar tidszonsförskjutningen i förhållande till GMT. |
timezone_open() | Skapar ett nytt DateTimeZone objekt. |
timezone_transitions_get() | Returnerar alla övergångar för tidszonen. |
timezone_version_get() | Returnerar versionen av tidszonsdatabasen. |
PHP 5 fördefinierade Date/Time konstanter
Konstanter | Beskrivning |
---|---|
DATE_ATOM | Atom (t.exempel: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (t.exempel: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (t.ex. 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (t.ex. Sön, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (t.ex. Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (t.ex. Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (t.ex. Sön, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sön, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sön, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (t.ex. 2005-08-14T16:13:03+0000) |
- Föregående sida PHP Kalender
- Nästa sida PHP Directory