Ich habe eine Funktion, das Datum mit Formaten,überprüfen Sie das Datum größer als 0001-01-01 in Moment.js
export function FormatDate(date: string) {
if (date != null) {
return moment.utc(date).format('DD MMM YYYY');
}
else
return "";
}
Aber das Problem ist, dass Nulldaten als „0001-01-01 empfangen werden "(DateTime Mindestwert). Wie kann ich es mit Moment js überprüfen?
Konnte keinen direkten Weg finden, es zu tun. Folgende Code funktioniert, aber es ist hässlich,
new moment("0001-01-01").format("DD MMM YYYY") == moment.utc(date).format("DD MMM YYYY")
Das "Datum" Ich erhalte in ist "/ Date (-62135596800000) /" Format.
Ich versuchte, moment.utc(date).isAfter("0001-01-01")
und es funktioniert nicht so gut, gibt wahr zurück.
Was ist der beste Weg, serialisiertes Datum zu überprüfen, ist nicht das Mindestdatum?