English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Essas funções permitem que você obtenha a data e hora do servidor onde o script PHP está sendo executado. Você pode formatar a data e hora de várias maneiras diferentes.
Essas funções podem ser usadas sem instalação, elas são parte do núcleo do PHP.
data/opções de configuração de tempo:
nome | padrão | descrição | variável |
---|---|---|---|
date.default_latitude | " 31.7667" | especificar latitude padrão (usada por date_sunrise() e date_sunset()) | PHP_INI_ALL |
date.default_longitude | " 35.2333" | especificar longitude padrão (usada por date_sunrise() e date_sunset()) | PHP_INI_ALL |
date.sunrise_zenith | " 90.83" | especificar timezone padrão para o nascer do sol (usada por date_sunrise() e date_sunset()) | PHP_INI_ALL |
date.sunset_zenith | " 90.83" | especificar timezone padrão para o pôr do sol (usada por date_sunrise() e date_sunset()) | PHP_INI_ALL |
date.timezone | "" | especificar timezone padrão | PHP_INI_ALL |
versão-representa a versão mais antiga do PHP que suporta essa função.
序号 | nome da função | descrição da função | versão |
---|---|---|---|
1 | checkdate() | validar data Gregoriana | 3 |
2 | date_create() | retornar um novo objeto DateTime | 5 |
3 | date_date_set() | definir uma nova data. | 5 |
4 | date_default_timezone_get() | retornar timezone padrão, aplicável a todos os Date/Uso da função Time. | 5 |
5 | date_default_timezone_set() | definir timezone padrão, aplicável a todos os Date/Uso da função Time. | 5 |
6 | date_format() | retornar data formatada conforme o formato fornecido | 5 |
7 | date_isodate_set() | definir data ISO | 5 |
8 | date_modify() | modificar timestamp | 5 |
9 | date_offset_get() | retorna o deslocamento de horário de verão | 5 |
10 | date_parse() | retorna um array associativo contendo detalhes da data dada | 5 |
11 | date_sun_info() | retorna um array contendo informações sobre o nascer do sol no local e na data especificada/pôr do sol e início do crepúsculo/informações do fim do crepúsculo | 5 |
12 | date_sunrise() | retorna a data dada/tempo de nascer do sol do local | 5 |
13 | date_sunset() | retorna a data dada/tempo de pôr do sol do local | 5 |
14 | date_time_set() | define o tempo | 5 |
15 | date_timezone_get() | retorna o fuso horário do objeto DateTime dado | 5 |
16 | date_timezone_set() | define o fuso horário do objeto DateTime | 5 |
17 | date() | formata a data e hora local | 3 |
18 | getdate() | retorna um array contendo informações de data e hora do timestamp Unix | 3 |
19 | gettimeofday() | retorna um array contendo informações sobre o tempo atual | 3 |
20 | gmdate() | formata GMT/data UTC/tempo | 3 |
21 | gmmktime() | retorna o timestamp Unix da data GMT | 3 |
22 | gmstrftime() | formata GMT com base no ambiente de linguagem/UTC tempo/data | 3 |
23 | idate() | converte o tempo local/formata a data como inteiro | 5 |
24 | localtime() | retorna o tempo local | 4 |
25 | microtime() | retorna o número de microsegundos do timestamp Unix atual | 3 |
26 | mktime() | retorna o timestamp Unix de uma data | 3 |
27 | strftime() | formata o tempo local com base nas configurações de regionalização/data | 3 |
28 | strptime() | resolve a data gerada por strftime()/data | 5 |
29 | strtotime() | resolve a descrição de data ou hora de texto inglês em timestamp Unix | 3 |
30 | time() | retorna o timestamp Unix do tempo atual | 3 |
31 | timezone_abbreviations_list() | retorna um array associativo contendo horário de verão, deslocamento e nome do fuso horário | 5 |
32 | timezone_identifiers_list() | retorna um array de índices numéricos com todos os identificadores de fuso horário | 5 |
33 | timezone_name_from_abbr() | retorna o nome do fuso horário a partir do abreviação | 5 |
34 | timezone_name_get() | retorna o nome do fuso horário | 5 |
35 | timezone_offset_get() | retorna o deslocamento de fuso horário do tempo de Greenwich | 5 |
36 | timezone_open() | retorna um novo objeto DateTimeZone | 5 |
37 | timezone_transitions_get() | retorna todas as conversões de fuso horário | 5 |
38 | date_add() | 添加日、月、年、时、分和秒到一个日期 | 5.3 |
39 | date_create_from_format() | 通过根据指定的格式解析时间字符串来创建日期。 | 5.3 |
40 | date_diff() | 计算并返回两个日期之间的差。 | 5.3 |
41 | date_parse_from_format() | 根据指定的格式返回有关给定日期的信息 | 5.3 |
42 | date_parse() | 返回一个带有指定日期的详细信息的关联数组 | 5.2 |
43 | date_sub() | 从指定日期减去日、月、年、时、分和秒 | 5.3 |
44 | date_timestamp_get() | 返回Unix时间戳 | 5.3 |
45 | date_timestamp_set() | 根据给定的时间戳设置日期和时间值 | 5.3 |
46 | date_get_last_errors() | 创建DateTime对象时返回警告和错误 | 5.3 |
47 | date_interval_create_from_date_string() | 从给定的字符串创建日期间隔。 | 5 |
48 | date_interval_format() | 格式化时间间隔 | 5.5 |
49 | date_create_immutable_from_format() | 根据指定的格式分析时间字符串 | 5.5 |
50 | date_create_immutable() | 创建并返回一个DateTimeImmutable对象 | 5.5 |
51 | timezone_version_get() | 返回当前时区数据库的版本 | 5.3 |
52 | timezone_location_get() | 返回与时区相关的定位信息 | 5.3 |
序号 | 常量和说明 |
---|---|
1 | DATE_ATOM 原子(示例:2005-08-15T16:13:03 + 0000) |
2 | DATE_COOKIE HTTP Cookies(例如:Sun,2005年8月14日16:13:03 UTC) |
3 | DATE_ISO8601 ISO-8601(例如:2005-08-14T16:13:03 + 0000) |
4 | DATE_RFC822 RFC 822(示例:Sun,2005年8月14日16:13:03 UTC) |
5 | DATE_RFC850 RFC 850(示例:UTC 05年8月14日16:13:03) |
6 | DATE_RFC1036 RFC 1036(示例:UTC 05年8月14日16:13:03) |
7 | DATE_RFC1123RFC RFC 1123(示例:Sun,2005年8月14日16:13:03 UTC) |
8 | DATE_RFC2822 RFC 2822(2005年8月14日,星期日16:13:03 +0000) |
9 | DATE_RSS RSS(星期日,2005年8月14日16:13:03 UTC) |
10 | DATE_W3C 万维网联盟(例如:2005-08-14T16:13:03 + 0000) |
11 | SUNFUNCS_RET_TIMESTAMP 时间戳(在5.1.2中可用) |
12 | SUNFUNCS_RET_STRING 小时:分钟(例如:08:02)(在5.1.2中可用) |
13 | SUNFUNCS_RET_DOUBLE 小时作为浮点数(例如8.75)(在5.1.2中可用) |