Функции даты и времени PHP
- Предыдущая страница PHP Календарь
- Следующая страница PHP Директория
PHP Date/Time Overview
Date/Time functions allow you to get the date and time from the server where the PHP script is running. You can format the date and time in different ways using Date/Time functions.
Note:These functions depend on the local settings of the server. When using these functions, remember to consider daylight saving time and leap years.
Installation
PHP Date/Time functions are an integral part of PHP core. They can be used without installation.
Runtime Configuration
Behavior of Date/Time functions in PHP 5 is affected by settings in php.ini:
Название | Описание | по умолчанию | Версия 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 функции
Функция | Описание |
---|---|
checkdate() | Проверяет григорианскую дату. |
date_add() | Добавляет день, месяц, год, часы, минуты и секунды к дате. |
date_create_from_format() | Возвращает новый объект DateTime, форматированный по указанному формату. |
date_create() | Возвращает новый объект DateTime. |
date_date_set() | Устанавливает новую дату. |
date_default_timezone_get() | Возвращает default временной пояс для всех функций Date/Time. |
date_default_timezone_set() | Устанавливает default временной пояс для всех функций Date/Time. |
date_diff() | Возвращает разницу между двумя датами. |
date_format() | Возвращает дату, форматированную по указанному формату. |
date_get_last_errors() | Возвращает предупреждения/ошибки в строке даты. |
date_interval_create_from_date_string() | Создает DateInterval из строки даты. |
date_interval_format() | Форматирует интервал времени. |
date_isodate_set() | Устанавливает ISO-дату. |
date_modify() | Модифицирует время по времени. |
date_offset_get() | Возвращает смещение временного пояса. |
date_parse_from_format() | Возвращает связанный массив с детальной информацией о заданной дате по указанному формату. |
date_parse() | Возвращает связанный массив с детальной информацией о заданной дате. |
date_sub() | Уменьшает из заданной даты день, месяц, год, часы, минуты и секунды. |
date_sun_info() | Возвращает массив, содержащий информацию о времени восхода/затихания солнца и времени начала/окончания сумерек для заданной даты и места. |
date_sunrise() | Возвращает время восхода солнца для заданной даты и места. |
date_sunset() | Возвращает время захода солнца для заданной даты и места. |
date_time_set() | Устанавливает время. |
date_timestamp_get() | Возвращает Unix-čas. |
date_timestamp_set() | Устанавливает дату и время на основе времени по Unix. |
date_timezone_get() | Возвращает временной пояс заданного объекта DateTime. |
date_timezone_set() | Устанавливает часовой пояс DateTime объекта. |
date() | Форматирует локальную дату и время. |
getdate() | Возвращает информацию о дате/времени или timestamp. |
gettimeofday() | Возвращает текущее время. |
gmdate() | Форматирует дату и время GMT/UTC. |
gmmktime() | Возвращает Unix timestamp GMT даты. |
gmstrftime() | Форматирует дату и время GMT/UTC в зависимости от региона. |
idate() | Форматирует локальное время/дату в целое число. |
localtime() | Возвращает местное время. |
microtime() | Возвращает микросекунды текущего времени. |
mktime() | Возвращает Unix timestamp даты. |
strftime() | Форматирует локальное время/дату в зависимости от региона. |
strptime() | Парсирует время/дату, генерируемое strftime(). |
strtotime() | Парсирует описание даты или времени на английском языке в Unix timestamp. |
time() | Возвращает текущий Unix timestamp. |
timezone_abbreviations_list() | Возвращает связный массив с информацией о летнем времени, смещениях и именах часовых поясов. |
timezone_identifiers_list() | Возвращает индексный массив с всеми идентификаторами часовых поясов. |
timezone_location_get() | Возвращает информацию о местоположении указанного часового пояса. |
timezone_name_from_abbr() | Возвращает имя часового пояса по краткому обозначению. |
timezone_name_get() | Возвращает имя часового пояса. |
timezone_offset_get() | Возвращает смещение часового пояса по отношению к GMT. |
timezone_open() | Создает новый объект DateTimeZone. |
timezone_transitions_get() | Возвращает все преобразования часовых поясов. |
timezone_version_get() | Возвращает версию базы данных часовых поясов. |
Предопределенные константы даты/времени PHP 5
Константы | Описание |
---|---|
DATE_ATOM | Atom (например: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (например: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (например: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (например: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (например: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (например: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (например: 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 (например: 2005-08-14T16:13:03+0000) |
- Предыдущая страница PHP Календарь
- Следующая страница PHP Директория