Форум 1С-Битрикс

Операции с датой и временем в 1С-Битрикс D7

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Операции с датой и временем в 1С-Битрикс D7
Руководство по работе с датами и временем в Битрикс D7: класс DateTime

Работа с датами и временем в современных веб-приложениях — одна из  ключевых задач. В платформе 1С-Битрикс существует собственный класс для  удобного и безопасного манипулирования датами и временем — это класс DateTime. Он расширяет функциональность класса Date и значительно упрощает такие операции, как форматирование, парсинг, сравнение дат, операции с часовыми поясами и т. д.
Изменено: Валерий Макеев - 29.09.2025 12:24:55
Этот код вычисляет количество дней до Нового года 2026, используя класс DateTime из Битрикс D7 и метод getTimestamp() для получения временных меток.
Код
use Bitrix\Main\Type\DateTime;

// Устанавливаем целевую дату (например, Новый год 2026)
$targetDate = new DateTime('2026-01-01 00:00:00', 'Y-m-d H:i:s');
$currentDate = new DateTime(); // Текущая дата и время

// Получаем временные метки
$targetTimestamp = $targetDate->getTimestamp();
$currentTimestamp = $currentDate->getTimestamp();

// Вычисляем разницу в секундах
$differenceInSeconds = $targetTimestamp - $currentTimestamp;

// Преобразуем разницу в дни
$differenceInDays = floor($differenceInSeconds / (60 * 60 * 24));

// Выводим количество дней до события
echo 'До Нового года осталось ' . $differenceInDays . ' дней.';

Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Техническая поддержка

сайтов на CMS 1C-Битрикс

от 20 000 рублей/месяц
Оптимизация производительности действующих интернет-проектов, наполнение и сопровождение, полная техническая поддержка и продвижение в поисковых сетях.

* стоимость зависит от объема и сложности выполняемых работ

Модули и компоненты для «1С-Битрикс»

оценка производится на основе предоставленного Технического Задания

от 20 000 рублей
Разработка дополнительных модулей для 1С-Битрикс, расширение функционала, внедрение любых решений, требующихся для выполнения ваших бизнес-задач.

* стоимость зависит от конкретной задачи, ее объема и сложности выполняемых работ.

Перенос сайтов на «1С-Битрикс»

сайты на платформе «1С-Битрикс» — это удобство, надежность и высокая посещаемость

от 12 000 рублей
Перенос сайтов с любых CMS и статичных страниц на платформу «1С-Битрикс», с учетом дизайна, верстки и урл-адресов. С сохранением всей информации и структуры сайта.

* зависит от объема выполняемых работ.