English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Эти функции позволяют получить дату и время с сервера, на котором выполняется скрипт PHP. Вы можете форматировать дату и время множеством различных способов.
Эти функции можно использовать без установки, они являются частью ядра PHP.
Параметры конфигурации даты/времени:
Название | Default | Описание | Переменная |
---|---|---|---|
date.default_latitude | “31.7667” | Указатьdefault широту (date_sunrise() и date_sunset() используют этот параметр) | PHP_INI_ALL |
date.default_longitude | “35.2333” | Указатьdefault долготу (date_sunrise() и date_sunset() используют этот параметр) | PHP_INI_ALL |
date.sunrise_zenith | “90.83” | Указатьdefault日出天顶(date_sunrise() и date_sunset() используют этот параметр) | PHP_INI_ALL |
date.sunset_zenith | “90.83” | Указание-default sunset zenith (used by date_sunrise() и date_sunset()) | PHP_INI_ALL |
date.timezone | "" | Указание-default timezone | PHP_INI_ALL |
Версия-Представляет earliest версия PHP, поддерживающая эту функцию.
Номер | Имя функции | Описание функции | Версия |
---|---|---|---|
1 | checkdate() | Проверка григорианской даты | 3 |
2 | date_create() | Возврат нового DateTime объекта | 5 |
3 | date_date_set() | Установка нового даты | 5 |
4 | date_default_timezone_get() | Возврат-default timezone, используемого всеми функциями Date/Time | 5 |
5 | date_default_timezone_set() | Установка-default timezone, используемого всеми функциями Date/Time | 5 |
6 | date_format() | Возврат даты, форматированной по заданному формату | 5 |
7 | date_isodate_set() | Установка ISO даты | 5 |
8 | date_modify() | Модификация времени stamps | 5 |
9 | date_offset_get() | Возврат смещения夏令 времени | 5 |
10 | date_parse() | Возврат связанного массива с подробной информацией о заданной дате | 5 |
11 | date_sun_info() | Возврат массива, содержащего информацию о восходе/заходе солнца и начале/окончании сумерек для заданной даты и местоположения | 5 |
12 | date_sunrise() | Возврат времени восхода солнца для заданной даты/местоположения | 5 |
13 | date_sunset() | Возврат времени захода солнца для заданной даты/местоположения | 5 |
14 | date_time_set() | Установка времени | 5 |
15 | date_timezone_get() | Возврат времени зоны заданного DateTime объекта | 5 |
16 | date_timezone_set() | Установка времени зоны DateTime объекта | 5 |
17 | date() | Форматирование локальной даты и времени | 3 |
18 | getdate() | Возврат массива, содержащего информацию о дате и времени Unix-стampedates | 3 |
19 | gettimeofday() | Возврат массива, содержащего информацию о текущем времени | 3 |
20 | gmdate() | Форматирование GMT/UTC даты/времени | 3 |
21 | gmmktime() | Возврат Unix-стampedates GMT даты | 3 |
22 | gmstrftime() | Форматирование времени/даты GMT/UTC в зависимости от языковой среды | 3 |
23 | idate() | Форматирование локального времени/даты в целое число | 5 |
24 | localtime() | Возврат локального времени | 4 |
25 | microtime() | Возврат микросекунд текущего Unix времени | 3 |
26 | mktime() | Возврат Unix времени даты | 3 |
27 | strftime() | Форматирование локального времени/даты по настройкам региона | 3 |
28 | strptime() | Парсинг времени/даты, сгенерированного strftime() | 5 |
29 | strtotime() | Парсинг описания даты или времени на английском языке в Unix время | 3 |
30 | time() | Возврат Unix времени текущей даты и времени | 3 |
31 | timezone_abbreviations_list() | Возврат связного массива с夏令ным временем, смещением и названием часового пояса | 5 |
32 | timezone_identifiers_list() | Возврат массива числовых индексов с идентификаторами всех часовых поясов | 5 |
33 | timezone_name_from_abbr() | Возврат названия часового пояса из аббревиатуры | 5 |
34 | timezone_name_get() | Возврат названия часового пояса | 5 |
35 | timezone_offset_get() | Возврат смещения часового пояса по отношению к Гринвичу | 5 |
36 | timezone_open() | Возврат нового объекта DateTimeZone | 5 |
37 | timezone_transitions_get() | Возврат всех преобразований часового пояса | 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 год августа 14, 16:13:03 UTC) |
3 | DATE_ISO8601 ISO-8601 (например: 2005-08-14T16:13:03 + 0000) |
4 | DATE_RFC822 RFC 822 (пример: Sun, 2005 год августа 14, 16:13:03 UTC) |
5 | DATE_RFC850 RFC 850 (пример: UTC 05 год августа 14, 16:13:03) |
6 | DATE_RFC1036 RFC 1036 (пример: UTC 05 год августа 14, 16:13:03) |
7 | DATE_RFC1123RFC RFC 1123 (пример: Sun, 2005 год августа 14, 16:13:03 UTC) |
8 | DATE_RFC2822 RFC 2822 (2005 год августа 14, воскресенье 16:13:03 +0000) |
9 | DATE_RSS RSS (воскресенье, 2005 год августа 14, 16:13:03 UTC) |
10 | DATE_W3C Организация World Wide Web (например: 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) |