Dire l'ora corrente è 09:34:00
(hh:mm:ss
), e ho altre due volte in due variabili:Come utilizzare Moment.JS per verificare se l'ora corrente è compreso tra 2 volte
var beforeTime = '08:34:00',
afterTime = '10:34:00';
Come si usa Moment.JS per verificare se l'ora corrente è compresa tra beforeTime
e afterTime
?
Ho visto isBetween()
, e ho cercato di utilizzarlo come:
moment().format('hh:mm:ss').isBetween('08:27:00', '10:27:00')
ma che non funziona perché non appena ho formattare il primo momento (ora corrente) in una stringa, non è più un momento oggetto. Ho anche provato ad utilizzare:
moment('10:34:00', 'hh:mm:ss').isAfter(moment().format('hh:mm:ss')) && moment('08:34:00', 'hh:mm:ss').isBefore(moment().format('hh:mm:ss'))
ma ottengo false
, perché ancora una volta quando formatto l'ora attuale, non è più un momento.
Come posso farlo funzionare?
Scegli questa http://stackoverflow.com/questions/23620498/comparing-two-times-with-moment-js – nvartolomei
@nvartolomei Non credo che le risposte su quella domanda ti dico come confrontare tra l'ora corrente ..? Sembra confrontare 2 volte l'un l'altro. –