Ich habe ein Daten-Array, das eine Reihe von Terminen in jedem Datum hat. I-Schleife durch einen bestimmten Zeitpunkt die Terminzeiten wie folgt zu erhalten:Moment.js im Vergleich zu Zeiten Bereich mit am pm
var newdate = moment(appdate).format('DD/MM/YYYY'); //eg newdate is 04/04/2016
var newtime = moment(apptime).format('h:mm a');
appointmentArr[newdate].forEach(function(value, key) {
console.log(value); //these are all the appointment times for 04/04/2016 eg 11:22:00 AM
});
Meine Frage ist, wie kann ich mit moment.js überprüfen, ob „Newtime“ und „Wert“ innerhalb XX Minuten voneinander ist? Ich habe in den Dokumenten und auf anderen Posts geschaut, aber ich kann es nicht richtig mit der AM PM Formatierung, die ich benutze, machen.
Ändern Sie sie zu Datumsobjekten mit demselben Jahr, und subtrahieren Sie sie (sollte die Zeit in Sekunden zurück)? Tut mir leid, ich bin nicht sehr gut mit Date-Objekten. – Feathercrown
Cant es kommt aus der Datenbank als nur 11:20:00 Uhr zum Beispiel, theres kein Datum –
Ich muss nur den Unterschied zwischen sagen, 10:20:00 Uhr und 11:20:00 PM –