convertDate
await crafttechApi.convertDate(badDate);
Описание
Заголовок раздела «Описание»Преобразовывает дату из формата Р7-Офис в читаемый формат.
Он был разработан для обхода ошибки Р7-Офис, при котором даты определяется в виде отсчёта от 01.01.1900 (например, Р7-Офис преобразовывает дату
27.04.2009
в39930
). Такой результат возвращается как при использовании методов API Р7-Офис, так и методов микросервиса. Цель этого метода — преобразовать это число в читаемый формат.
Также в числе может содержаться время, например,
39930.5
- это27.04.2009 12:00:00
, то есть середина дня.
Параметры
Заголовок раздела «Параметры»- badDate (number) — дата в формате Р7-Офис.
Возвращает
Заголовок раздела «Возвращает»- goodDate (object) — объект с датой в читаемом формате:
- date (string | false) — дата в строковом формате, либо
false
; - time (string | false) — время в строковом формате, либо
false
.
- date (string | false) — дата в строковом формате, либо
{ date: '27.04.2009', time: '12:00:00'}
const myDate = await crafttechApi.convertDate(39930.5);console.log("Дата: ", myDate.date, " время: ", myDate.time);
Обратная связь: support@crafttech.ru