Member 13200081 Ответов: 1

Как отобразить разницу во времени javascript, HTML и CSS?


язык JavaScript

У меня есть два поля ввода даты и времени (сегодняшняя дата и дата экзамена), и я хотел бы отобразить разницу во времени между двумя пользовательскими вводами в моем окне предупреждения JavaScript всего на 5 секунд.

До сих пор я могу отображать только код модуля трех переменных, сегодняшнюю дату и дату экзамена.
Кажется, я не могу правильно понять код,

например, изменение значения="2017-10-22T10:00:00" на миллисекунды
формат даты и времени, что делает его трудно для меня, чтобы преобразовать в миллисекундах

Что я уже пробовал:

<класс формы="Форма">

<этикетка><b>код модуля</b></этикетка> <br>
<input id="f1" name="module" type="text" autofocus required placeholder="Module Code"><br>

&ЛТ;ярлык&ГТ;&ЛТ;б&ГТ;сегодня&ЛТ;/б&ГТ;&ЛТ;/ярлык&ГТ; &ЛТ;БР&ГТ;
&ЛТ;имя входного="time_start" тип="датавремя-местный" идентификатор="Ф2" заполнитель="выбрать" значение="2017-10-22T10:00:00"&ГТ;&ЛТ;БР&ГТ;

<этикетка><b>Дата экзамена</b></этикетка> <br>
&ЛТ;имя входного="time_end" тип="датавремя-местный" идентификатор="Ф3" заполнитель="выбрать" значение="2017-10-30T10:00:00"&ГТ;&ЛТ;БР&ГТ;

&л;тип кнопки="Отправить" класс="signupbtn" функция onclick="processData('Ф1','Ф2','Ф3')"&ГТ;вычислить&ЛТ; кнопка/&ГТ;

</форма>





функция processData(f1,f2,f3)
{
модуль ВАР = документ.метода getElementById(Ф1).значение;
ВАР time_start = документ.метода getElementById(Ф2).значение;
ВАР time_end = документ.метода getElementById(Ф3).значение;
alert(модуль + "\n" + time_start + "\n" + time_end);
}

1 Ответов

Рейтинг:
6

A_Griffin

Воспользуйся moment.js[^]