Страницы

Поиск по вопросам

вторник, 9 апреля 2019 г.

Как сравнить две метки времени ЧЧ:ММ?

В JS есть переменная var a = '14:35', значение a изменяется динамически, она получает время. Надо сравнить со временем браузера, время браузера это var b = '14:37'. Если время браузера больше чем на 2 минуты, то есть, допустим, 14:37, то вывести alert('опоздал на 2 минуты'). Как такое реализовать?


Ответ

var a = '23:59'; var b = '00:10'; //разделяем минуты и часы, часы умножаем на 60. //Минуты умножаем на 1, чтобы преобразовать в число var amin=a.split(':')[0]*60+a.split(':')[1]*1; var bmin=b.split(':')[0]*60+b.split(':')[1]*1; //Если второе время меньше первого больше чем на 12 часов, добавим 24 часа: if(bmin+60*12 0) alert('опоздал на '+c+' минут');

Комментариев нет:

Отправить комментарий