Ich verwende derzeit FullCalendar und muss die aktuelle Uhrzeit zu einem mehrdeutigen Datum Moment in der Callback-Funktion auswählen.Hinzufügen der aktuellen Zeit zu mehrdeutigem Datum mit momentjs
Bei Auswahl eines Tages in der Monatsansicht geben die Callback-Funktionsparameter "start" und "end" ein mehrdeutiges Datum (keine Zeit) zurück. Ich verwende den folgenden die aktuelle Uhrzeit mit dem Datum hinzuzufügen dann zu einem Moment zurück zu konvertieren, aber frage mich, ob dies der richtige Weg ist, es zu tun ...
if(!start.hasTime()){
start = moment(start.format('YYYY-MM-DD'+' '+ moment().format('HH:mm:ss')));
end = moment( end.format('YYYY-MM-DD'+' '+ moment().format('HH:mm:ss')));
}
Wie Sie sehen, ich bin Konvertieren der "Start" - und "End" -Daten und der aktuellen Zeitpunkte in Zeichenfolgen und anschließendes Konvertieren der verketteten Zeichenfolge in einen Moment.
Ich möchte sicherstellen, dass der Moment, den ich erstelle, im gültigen ISO 8601-Format ist.
Danke, Jede Hilfe wäre willkommen.