Чтобы преобразовать строковое представление времени в объект Dateв JavaScript, вы можете использовать несколько методов. Вот несколько примеров:
Конструктор
-
new Date(). Вы можете создать объектDate, используя конструкторnew Date()и передать строку времени в качестве аргумента. Например:var timeString = "12:30:45"; var time = new Date("1970-01-01T" + timeString); -
Date.parse(): методDate.parse()также можно использовать для преобразования строки времени вDateобъект. Он возвращает количество миллисекунд, прошедших с 1 января 1970 года. Вот пример:var timeString = "12:30:45"; var time = new Date(Date.parse("1970-01-01T" + timeString)); -
moment.js. Если вы предпочитаете стороннюю библиотеку, вы можете использоватьmoment.jsдля более сложного анализа и манипулирования временем. Сначала включите в свой проект библиотекуmoment.js, а затем преобразуйте строковое время следующим образом:var timeString = "12:30:45"; var time = moment("1970-01-01T" + timeString).toDate();
Метод
Библиотека
, Date.parse(), moment.js
Обратите внимание, что для работы третьего метода с использованием moment.jsвам необходимо включить библиотеку в свой проект.