English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Funções de Data & Hora PHP

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.

instalação

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:

nomepadrãodescriçãovariá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ãoPHP_INI_ALL

versão-representa a versão mais antiga do PHP que suporta essa função.

序号nome da funçãodescrição da funçãoversão
1checkdate()validar data Gregoriana3
2date_create()retornar um novo objeto DateTime5
3date_date_set()definir uma nova data.5
4date_default_timezone_get()retornar timezone padrão, aplicável a todos os Date/Uso da função Time.5
5date_default_timezone_set()definir timezone padrão, aplicável a todos os Date/Uso da função Time.5
6date_format()retornar data formatada conforme o formato fornecido5
7date_isodate_set()definir data ISO5
8date_modify()modificar timestamp5
9date_offset_get()retorna o deslocamento de horário de verão5
10date_parse()retorna um array associativo contendo detalhes da data dada5
11date_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úsculo5
12date_sunrise()retorna a data dada/tempo de nascer do sol do local5
13date_sunset()retorna a data dada/tempo de pôr do sol do local5
14date_time_set()define o tempo5
15date_timezone_get()retorna o fuso horário do objeto DateTime dado5
16date_timezone_set()define o fuso horário do objeto DateTime5
17date()formata a data e hora local3
18getdate()retorna um array contendo informações de data e hora do timestamp Unix3
19gettimeofday()retorna um array contendo informações sobre o tempo atual3
20gmdate()formata GMT/data UTC/tempo3
21gmmktime()retorna o timestamp Unix da data GMT3
22gmstrftime()

formata GMT com base no ambiente de linguagem/UTC tempo/data

3
23idate()converte o tempo local/formata a data como inteiro5
24localtime()retorna o tempo local4
25microtime()retorna o número de microsegundos do timestamp Unix atual3
26mktime()retorna o timestamp Unix de uma data3
27strftime()formata o tempo local com base nas configurações de regionalização/data3
28strptime()resolve a data gerada por strftime()/data5
29strtotime()resolve a descrição de data ou hora de texto inglês em timestamp Unix3
30time()retorna o timestamp Unix do tempo atual3
31timezone_abbreviations_list()retorna um array associativo contendo horário de verão, deslocamento e nome do fuso horário5
32timezone_identifiers_list()retorna um array de índices numéricos com todos os identificadores de fuso horário5
33timezone_name_from_abbr()retorna o nome do fuso horário a partir do abreviação5
34timezone_name_get()retorna o nome do fuso horário5
35timezone_offset_get()retorna o deslocamento de fuso horário do tempo de Greenwich5
36timezone_open()retorna um novo objeto DateTimeZone5
37timezone_transitions_get()retorna todas as conversões de fuso horário5
38date_add()添加日、月、年、时、分和秒到一个日期5.3
39date_create_from_format()通过根据指定的格式解析时间字符串来创建日期。5.3
40date_diff()计算并返回两个日期之间的差。5.3
41date_parse_from_format()根据指定的格式返回有关给定日期的信息5.3
42date_parse()返回一个带有指定日期的详细信息的关联数组5.2
43date_sub()从指定日期减去日、月、年、时、分和秒5.3
44date_timestamp_get()返回Unix时间戳5.3
45date_timestamp_set()根据给定的时间戳设置日期和时间值5.3
46date_get_last_errors()创建DateTime对象时返回警告和错误5.3
47date_interval_create_from_date_string()从给定的字符串创建日期间隔。5
48date_interval_format()格式化时间间隔5.5
49date_create_immutable_from_format()根据指定的格式分析时间字符串5.5
50date_create_immutable()创建并返回一个DateTimeImmutable对象5.5
51timezone_version_get()返回当前时区数据库的版本5.3
52timezone_location_get() 返回与时区相关的定位信息5.3

PHP日期/时间常量

序号常量和说明
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中可用)