дата та час
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Приклади
- 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— Повертає різницю між двома об'єктами DateTime
- DateTimeInterface::format— Повертає дату, відформатовану згідно з переданим форматом
- DateTimeInterface::getOffset— Повертає усунення часового поясу
- DateTimeInterface::getTimestamp— Повертає тимчасову мітку Unix
- DateTimeInterface::getTimezone— Повертає часовий пояс щодо поточного значення DateTime
- DateTime::__wakeup - Обробник__wakeup
- DateTimeZone - Клас DateTimeZone
- DateTimeZone::__construct— Створює новий об'єкт DateTimeZone
- DateTimeZone::getLocation— Повертає інформацію про місцезнаходження для часового поясу
- DateTimeZone::getName— Повертає ім'я часового поясу
- DateTimeZone::getOffset— Повертає усунення часового поясу від UTC (GMT)
- 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_add - Псевдонім DateTime::add
- date_create_from_format - Псевдонім DateTime::createFromFormat
- date_create_immutable_from_format - Псевдонім DateTimeImmutable::createFromFormat
- date_create_immutable— Створює новий об'єкт DateTimeImmutable
- date_create— Створює новий об'єкт DateTime
- 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_from_format— Отримання інформації про задану у визначеному форматі дату
- date_parse— Повертає асоціативний масив із детальною інформацією про задану дату/час.
- 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
- date— Форматує тимчасову мітку Unix
- getdate— Повертає інформацію про дату/час
- gettimeofday— Повертає поточний час
- gmdate— Форматує дату/час за Грінвічем
- gmmktime— Повертає локальну мітку часу Unix для часу за Грінвічем
- gmstrftime— Форматує дату/час за Грінвічем з урахуванням поточної локалі
- 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— Отримання номера версії бази даних часових поясів
- Date/Time Errors and Exceptions
- Допустимі формати дати/часу
- Список підтримуваних часових поясів
- DateError - Клас DateError
- DateObjectError - Клас DateObjectError
- DateRangeError - Клас DateRangeError
- DateException - Клас DateException
- DateInvalidOperationException - Клас DateInvalidOperationException
- DateInvalidTimeZoneException - Клас DateInvalidTimeZoneException
- DateMalformedIntervalStringException - Клас DateMalformedIntervalStringException
- DateMalformedPeriodStringException— Клас DateMalformedPeriodStringException
- DateMalformedStringException - Клас DateMalformedStringException