# DateTime

URL: https://chugunov.pro/api-bitrix/main/type/datetime/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Type\DateTime`
Модуль: Main.

Исходный файл: `source/main/lib/type/datetime.php:8`

## Методы (26)

- [`__clone()`](https://chugunov.pro/api-bitrix/main/type/datetime/__clone/) — Создаёт копию объекта.
- [`__construct()`](https://chugunov.pro/api-bitrix/main/type/datetime/__construct/)
- [`__toString()`](https://chugunov.pro/api-bitrix/main/type/datetime/__tostring/) — Преобразует дату в строку с использованием формата по умолчанию из настроек культуры.
- [`add()`](https://chugunov.pro/api-bitrix/main/type/datetime/add/) — Выполняет арифметические операции над датами.
- [`static convertFormatToPhp()`](https://chugunov.pro/api-bitrix/main/type/datetime/convertformattophp/) — Преобразует формат даты из формата культуры в формат php.
- [`static createFromPhp()`](https://chugunov.pro/api-bitrix/main/type/datetime/createfromphp/) — Создаёт объект DateTime из объекта PHP \DateTime.
- [`static createFromText()`](https://chugunov.pro/api-bitrix/main/type/datetime/createfromtext/) — Создаёт объект Date из текста (возвращает массив результирующих объектов). Примеры: "end of next week", "tomorrow morning", "friday 25.10"
- [`static createFromTimestamp()`](https://chugunov.pro/api-bitrix/main/type/datetime/createfromtimestamp/) — Создаёт объект DateTime из Unix-метки времени.
- [`static createFromUserTime()`](https://chugunov.pro/api-bitrix/main/type/datetime/createfromusertime/) — Создаёт объект DateTime из локального времени пользователя, используя глобальные настройки часового пояса и культуру по умолчанию.
- [`disableUserTime()`](https://chugunov.pro/api-bitrix/main/type/datetime/disableusertime/)
- [`enableUserTime()`](https://chugunov.pro/api-bitrix/main/type/datetime/enableusertime/)
- [`format()`](https://chugunov.pro/api-bitrix/main/type/datetime/format/) — Форматирует значение даты в строку.
- [`getDiff()`](https://chugunov.pro/api-bitrix/main/type/datetime/getdiff/) — Возвращает разницу между датами.
- [`static getFormat()`](https://chugunov.pro/api-bitrix/main/type/datetime/getformat/) — Возвращает формат даты из культуры в формате php.
- [`getTimestamp()`](https://chugunov.pro/api-bitrix/main/type/datetime/gettimestamp/) — Возвращает Unix-метку времени из даты.
- [`getTimeZone()`](https://chugunov.pro/api-bitrix/main/type/datetime/gettimezone/) — Возвращает объект часового пояса.
- [`static isCorrect()`](https://chugunov.pro/api-bitrix/main/type/datetime/iscorrect/) — Проверяет строку на корректность даты (пытаясь создать объект Date).
- [`isUserTimeEnabled()`](https://chugunov.pro/api-bitrix/main/type/datetime/isusertimeenabled/)
- [`static secondsToOffset()`](https://chugunov.pro/api-bitrix/main/type/datetime/secondstooffset/)
- [`setDate()`](https://chugunov.pro/api-bitrix/main/type/datetime/setdate/) — Устанавливает текущую дату объекта DateTime на другую дату.
- [`setDefaultTimeZone()`](https://chugunov.pro/api-bitrix/main/type/datetime/setdefaulttimezone/) — Устанавливает часовой пояс по умолчанию.
- [`setTime()`](https://chugunov.pro/api-bitrix/main/type/datetime/settime/)
- [`setTimeZone()`](https://chugunov.pro/api-bitrix/main/type/datetime/settimezone/) — Устанавливает объект часового пояса.
- [`toString()`](https://chugunov.pro/api-bitrix/main/type/datetime/tostring/) — Преобразует дату в строку, используя культуру и глобальные настройки часового пояса.
- [`toUserTime()`](https://chugunov.pro/api-bitrix/main/type/datetime/tousertime/) — Изменяет время с серверного на пользовательское, используя глобальные настройки часового пояса.
- [`static tryParse()`](https://chugunov.pro/api-bitrix/main/type/datetime/tryparse/) — Создаёт объект DateTime из строки.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Type-DateTime.html
