« unixtojd
Search
Введение »
PHP Manual
Модули для работы с датой и временем
Модуль работы с датой и временем
Модуль работы с датой и временем
Введение
Установка и настройка
Установка
Настройка во время выполнения
Предопределённые константы
Примеры
Арифметика даты/времени
DateTime
— Класс DateTime
DateTime::add
— Изменяет объект DateTime, добавляя количество дней, месяцев, лет, часов, минут и секунд
DateTime::__construct
— Конструктор класса DateTime
DateTime::createFromFormat
— Разбирает строку времени по заданному формату
DateTime::createFromImmutable
— Создаёт новый объект DateTime на основе объекта DateTimeImmutable
DateTime::createFromInterface
— Создаёт новый объект DateTime на основе объекта, совместимого с интерфейсом DateTimeInterface
DateTime::getLastErrors
— Псевдоним DateTimeImmutable::getLastErrors
DateTime::modify
— Изменяет метку времени
DateTime::__set_state
— Обработчик __set_state
DateTime::setDate
— Устанавливает дату
DateTime::setISODate
— Устанавливает дату в формате ISO
DateTime::setTime
— Устанавливает время
DateTime::setTimestamp
— Устанавливает дату и время на основе метки времени Unix
DateTime::setTimezone
— Устанавливает часовой пояс для объекта DateTime
DateTime::sub
— Вычитает дни, месяцы, годы, часы, минуты и секунды из объекта DateTime
DateTimeImmutable
— Класс DateTimeImmutable
DateTimeImmutable::add
— Возвращает новый объект с добавленным количеством дней, месяцев, лет, часов, минут и секунд
DateTimeImmutable::__construct
— Возвращает новый объект DateTimeImmutable
DateTimeImmutable::createFromFormat
— Разбирает строку времени по заданному формату
DateTimeImmutable::createFromInterface
— Создаёт новый объект DateTimeImmutable на основе объекта, совместимого с интерфейсом DateTimeInterface
DateTimeImmutable::createFromMutable
— Создаёт новый объект DateTimeImmutable на основе объекта DateTime
DateTimeImmutable::getLastErrors
— Возвращает предупреждения и ошибки
DateTimeImmutable::modify
— Создаёт новый объект с изменённой временной меткой
DateTimeImmutable::__set_state
— Обработчик метода __set_state
DateTimeImmutable::setDate
— Устанавливает дату
DateTimeImmutable::setISODate
— Устанавливает дату в формате ISO
DateTimeImmutable::setTime
— Устанавливает время
DateTimeImmutable::setTimestamp
— Устанавливает дату и время на основе метки времени Unix
DateTimeImmutable::setTimezone
— Устанавливает часовой пояс
DateTimeImmutable::sub
— Вычитает заданное количество дней, месяцев, лет, часов, минут и секунд
DateTimeInterface
— Интерфейс DateTimeInterface
DateTimeInterface::diff
— Возвращает разницу между двумя объектами даты и времени
DateTimeInterface::format
— Форматирует дату в заданном формате
DateTimeInterface::getOffset
— Возвращает смещение часового пояса
DateTimeInterface::getTimestamp
— Возвращает метку времени с начала эпохи Unix
DateTimeInterface::getTimezone
— Возвращает часовой пояс объекта даты и времени
DateTime::__serialize
— Подготавливает данные объекта даты и времени для сериализации
DateTime::__unserialize
— Подготавливает данные для восстановления объекта даты и времени при десериализации
DateTime::__wakeup
— Обрабатывает событие __wakeup
DateTimeZone
— Класс DateTimeZone
DateTimeZone::__construct
— Создаёт новый объект DateTimeZone
DateTimeZone::getLocation
— Возвращает информацию о местоположении для часового пояса
DateTimeZone::getName
— Возвращает имя часового пояса
DateTimeZone::getOffset
— Возвращает смещение времени часового пояса относительно времени UTC
DateTimeZone::getTransitions
— Возвращает информацию о переходах времени для часового пояса
DateTimeZone::listAbbreviations
— Возвращает ассоциативный массив с флагами перехода на летнее время, смещениями и названиями часовых поясов
DateTimeZone::listIdentifiers
— Возвращает индексный массив идентификаторов часовых поясов
DateInterval
— Класс DateInterval
DateInterval::__construct
— Создаёт новый объект DateInterval
DateInterval::createFromDateString
— Создаёт объект класса DateInterval из даты в относительном формате
DateInterval::format
— Форматирует интервал
DatePeriod
— Класс DatePeriod
DatePeriod::__construct
— Создаёт новый объект DatePeriod
DatePeriod::createFromISO8601String
— Создаёт новый объект DatePeriod из строки в формате стандарта ISO8601
DatePeriod::getDateInterval
— Возвращает временной интервал
DatePeriod::getEndDate
— Возвращает конечную дату периода
DatePeriod::getRecurrences
— Получает количество повторений
DatePeriod::getStartDate
— Возвращает начальную дату периода
Функции даты и времени
checkdate
— Проверяет корректность даты по григорианскому календарю
date
— Форматирует метку времени эпохи Unix
date_add
— Псевдоним DateTime::add
date_create
— Создаёт новый объект DateTime
date_create_from_format
— Псевдоним DateTime::createFromFormat
date_create_immutable
— Создаёт новый объект DateTimeImmutable
date_create_immutable_from_format
— Псевдоним DateTimeImmutable::createFromFormat
date_date_set
— Псевдоним DateTime::setDate
date_default_timezone_get
— Возвращает часовой пояс по умолчанию для функций работы с датой и временем в скрипте
date_default_timezone_set
— Устанавливает часовой пояс по умолчанию для функций работы с датой и временем в скрипте
date_diff
— Псевдоним DateTime::diff
date_format
— Псевдоним DateTime::format
date_get_last_errors
— Псевдоним DateTimeImmutable::getLastErrors
date_interval_create_from_date_string
— Псевдоним DateInterval::createFromDateString
date_interval_format
— Псевдоним DateInterval::format
date_isodate_set
— Псевдоним DateTime::setISODate
date_modify
— Псевдоним DateTime::modify
date_offset_get
— Псевдоним DateTime::getOffset
date_parse
— Возвращает ассоциативный массив с подробной информацией о заданной дате/времени
date_parse_from_format
— Разбирает строку с датой по заданному формату
date_sub
— Псевдоним DateTime::sub
date_sun_info
— Возвращает массив с информацией о закате и восходе Солнца, и начале и окончании сумерек
date_sunrise
— Возвращает время рассвета для заданных дня и местоположения
date_sunset
— Возвращает время захода солнца для заданных дня и расположения
date_time_set
— Псевдоним DateTime::setTime
date_timestamp_get
— Псевдоним DateTime::getTimestamp
date_timestamp_set
— Псевдоним DateTime::setTimestamp
date_timezone_get
— Псевдоним DateTime::getTimezone
date_timezone_set
— Псевдоним DateTime::setTimezone
getdate
— Возвращает информацию о дате и времени
gettimeofday
— Возвращает текущее время
gmdate
— Форматирует дату и время как время UTC
gmmktime
— Получает метку Unix-времени для времени UTC
gmstrftime
— Форматирует дату и время как время UTC с учётом региональных настроек
idate
— Форматирует компонент даты или времени местного часового пояса как целое число
localtime
— Получает местное время
microtime
— Возвращает текущую метку времени Unix с микросекундами
mktime
— Получает метку Unix-времени для даты
strftime
— Форматирует местную дату и время с учётом региональных настроек
strptime
— Разбирает строку даты и времени, которую сгенерировала функция strftime
strtotime
— Преобразовывает текстовое представление даты на английском языке в метку времени Unix
time
— Возвращает метку времени Unix на основе текущего системного времени
timezone_abbreviations_list
— Псевдоним DateTimeZone::listAbbreviations
timezone_identifiers_list
— Псевдоним DateTimeZone::listIdentifiers
timezone_location_get
— Псевдоним DateTimeZone::getLocation
timezone_name_from_abbr
— Возвращает название часового пояса, угадывая по аббревиатуре и смещению UTC
timezone_name_get
— Псевдоним DateTimeZone::getName
timezone_offset_get
— Псевдоним DateTimeZone::getOffset
timezone_open
— Псевдоним DateTimeZone::__construct
timezone_transitions_get
— Псевдоним DateTimeZone::getTransitions
timezone_version_get
— Получает номер версии базы данных часовых поясов
Ошибки и исключения даты и времени
Допустимые форматы даты и времени
Список поддерживаемых часовых поясов
Африка
Америка
Антарктика
Арктика
Азия
Атлантика
Австралия
Европа
Индийский
Тихоокеанский
Другие
DateError
— Ошибка DateError
DateObjectError
— Ошибка DateObjectError
DateRangeError
— Ошибка DateRangeError
DateException
— Класс DateException
DateInvalidOperationException
— Класс DateInvalidOperationException
DateInvalidTimeZoneException
— Класс DateInvalidTimeZoneException
DateMalformedIntervalStringException
— Класс DateMalformedIntervalStringException
DateMalformedPeriodStringException
— Класс DateMalformedPeriodStringException
DateMalformedStringException
— Класс DateMalformedStringException
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open