2014-01-13 5 views
0

Мне нужно сравнить разные часы, как я могу это сделать?Сравните два часа javascript

Моя проблема такова:

Как сказать полночь и более девяти часов утра или часов, как 01, 02 ... больше, чем 13, 14, 15?

я сделал:

а = 9:00 б = 00:00

function hours(){ 
     if(b > a) { 
      return true 
     } 
    } 

, но моя функция возвращает ложь!

Любая идея?

+1

Может быть, вы можете конвертировать в считанные минуты или секунды. Этот способ проще сравнивать. –

+0

если в тот же день, час 00: ?? не будет больше (что позже), чем XX: ?? где XX находится в [01, 23] –

ответ

0

Вы можете использовать несколько часов с 100 и добавить минута, чем сравнивать для использования 00. 24. i.e 9:20 станет 9 * 100 + 20 = 920; 0:20 -> 24 * 100 + 20 = 2420; Почему downvoted?

+0

Почему downvoted? –

Смежные вопросы