В 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
Комментариев нет:
Отправить комментарий