Grundsätzlich möchte ich eine myMoment >= yourMoment
machen. Es gibt keine myMoment.isSameOrAfter
und schreiben, dass aus isSame
und .isAfter
Kombination ist ein bisschen lang.Wie kann man mehr als oder gleich mit Momenten (moment.js) in Javascript machen?
Was ist die Alternative? Moment in js Datum umrechnen und >=
zum Vergleichen verwenden?
Haben Sie versucht, eine if (moment1.isBefore (moment2)!)? – SamHuckaby
@Donal - Nun, ich debugge in Chrom und merke myMoment == yourMoment ist falsch, aber myMoment.isSame (yourMoment) ist wahr. – johntrepreneur
@donal JavaScript unterstützt das Überladen von Operatoren nicht, und daher führen relationale Operatoren wie <, <=, > und> = einen Referenzvergleich durch. Also, wenn es "funktioniert", ist es ein vollständiger Unfall und aufgrund der Tatsache, dass es primitive Werte für diese komplexen Objekte vergleicht. –