der aktuellen Zeit Say 09:34:00
ist (hh:mm:ss
), und ich habe zwei weitere Male in zwei Variablen:Wie Moment.JS verwenden, um zu überprüfen, ob die aktuelle Zeit zwischen 2 mal
var beforeTime = '08:34:00',
afterTime = '10:34:00';
Wie verwende ich Moment.JS um zu überprüfen, ob die aktuelle Zeit zwischen beforeTime
und afterTime
liegt?
Ich habe isBetween()
gesehen, und ich habe versucht, es wie zu verwenden:
moment().format('hh:mm:ss').isBetween('08:27:00', '10:27:00')
aber das funktioniert nicht, weil, sobald ich den ersten Format (aktuelle Zeit) Moment in einen String, es ist kein Momentobjekt mehr. Ich habe auch versucht, mit:
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'))
aber ich bekomme false
, weil wieder, wenn ich die aktuelle Zeit zu formatieren, es ist nicht mehr ein Moment.
Wie bekomme ich das zur Arbeit?
prüfen http://stackoverflow.com/questions/23620498/comparing-two-times-with-moment-js – nvartolomei
@nvartolomei Ich glaube nicht die Antworten zu dieser Frage sagen Ihnen, wie man zwischen der aktuellen Zeit zu vergleichen ..? Es scheint 2 mal miteinander zu vergleichen. –