03-15-2024, 01:02 PM
(Сообщение последний раз редактировалось: 03-15-2024, 01:02 PM Сергей Соловьев.)
Функции WINNUM JavaScript SDK возвращает время сигналов в строку формата 'yyyy-MM-dd hh:mm: ss.SSS'.
При необходимости преобразовать в тип Date можно использовать Date.parse:
Функция baseSdkUtils.toDateObject дает некорректный результат, если часов, минут, или секунд меньше 10.
baseSdkUtils.toDateObject( '2024-02-15 9:5:1' ); // вернет ошибку
Hello World!:
- Сообщений не найдено.
При необходимости преобразовать в тип Date можно использовать Date.parse:
Код:
var currentTime = Date.parse( '2024-02-15 9:5:1' ); // вернет время в миллисекундах с 1970 года - 1707977101000
var currentDate = new Date( currentTime ); // вернет дату - Thu Feb 15 2024 09:05:01 GMT+0300 (Москва, стандартное время)Функция baseSdkUtils.toDateObject дает некорректный результат, если часов, минут, или секунд меньше 10.
baseSdkUtils.toDateObject( '2024-02-15 9:5:1' ); // вернет ошибку
Hello World!:
- Сообщений не найдено.


s.SSS", то при создании объекта Data будет ошибка из-за наличия символа точки и миллисекунд после! Предложенная далее функция сможет нормально проглотить все варианты дат стандартного формата дат.