Функция для вычисления даты на основе числа UNIX TIMESTAMP

Нужна ли функция для получения даты по UNIX Time Stamp?

Да
4
100%
Да, есть альтернативное предложение
0
Голосов нет
Нет
0
Голосов нет
 
Всего голосов: 4
Аватара пользователя
Илья Федоров
Сообщения:40
Зарегистрирован:07.06.2021 13:21
Функция для вычисления даты на основе числа UNIX TIMESTAMP

30.07.2021 17:08

Добрый день, Уважаемые коллеги. Прошу рассмотреть вопрос о добавлении такой функции в группу функция для даты или модификации существующей функции ДАТАЗНАЧ(Строка).

"Unix Timestamp – это метка времени, которая представляет собой последовательность символов, отражающих количество секунд, прошедших с 1 января 1970 года."
Некоторые сервисы могут возвращать дату и время только в этом формате (например DaData возвращает в этом виде поле $.suggestions[*].data.ogrn_date).
Хотелось бы иметь возможность установить значение поля в поле типа Дата или Дата и время из инфоблока со значением данного "типа".
Преобразование UNIX TIMESTAMP в дату выполняется просто. Число делится на 84600 и получается количество дней которые надо прибавить к дате 01.02.1970.
Прошу рассмотреть вопрос о добавлении такой функции чтобы её можно было использовать в методе "Вычислить значение поля", в вычисляемых полях, в формулах отчетов и т.п. или модификации существующей функции ДАТАЗНАЧ(Строка) предусмотрев обработку параметра представляющего собой "количество секунд".
Спасибо.

Аватара пользователя
Илья Федоров
Сообщения:40
Зарегистрирован:07.06.2021 13:21

Re: Функция для вычисления даты на основе числа UNIX TIMESTAMP

02.08.2021 10:20

По поводу этой темы, 31.07.2021 поправили алгоритм присвоения полей в правилах разбора ответа на HTTP-запрос (наверно и в правилах почты и в веб-хуках тоже) теперь если передается дата в формате UNIXTIMESTAMP оно корректно присваивается в поле типа Дата.
Пока проблема локализована, но думаю функция все равно не помешает.

Аватара пользователя
Максим Копысов
Сообщения:20
Зарегистрирован:27.04.2016 09:25

Re: Функция для вычисления даты на основе числа UNIX TIMESTAMP

09.08.2021 12:03

+

Ответить