Перейти к содержимому

convertTime

await crafttechApi.convertTime(badTime);

Преобразовывает время из формата Р7-Офис в читаемый формат.

Он был разработан для обхода бага Р7-Офис, при котором время определяется в виде отсчёта от 0 (например, Р7-Офис преобразовывает дату 21:59:59 в 0.916666). Такой результат возвращается как при использовании методов API Р7-Офис, так и методов микросервиса. Цель этого метода — преобразовать это число в читаемый формат.

  • badTime (number) — время в формате Р7-Офис.
  • goodTime (object) — объект со временем в читаемом формате:
    • time (string) — время в строковом формате.
{
time: "21:59:59";
}
const myTime = await crafttechApi.convertTime(0.916666);
console.log("Время: ", myTime.time);