Konvertieren Sie C # DateTime in Javascript Date

Ich habe eine Funktion in Javascript, die eine C # -Datum-Zeit von MVC empfängt. Wenn das Datum null ist, sollte es "-" zurückgeben, wenn es ein gültiges Datum ist, sollte es das formatierte Datum zurückgeben.

WICHTIG: Es ist nicht möglich, das Datum in einem anderen Format von C # aus zu senden.

Javascript:

function CheckDate(date) {

  if (date == "Mon Jan 01 0001 00:00:00 GMT+0000 (GMT Daylight Time)")
    return "-";
  else {
    var dat = new Date(date);
    return dat.getFullYear() + dat.getMonth() + dat.getDay();
  }

Gibt es einen besseren Weg, um zu vergleichen, ob das Datum die C # -New DateTime ist?

Und wie kann ich das Datum im Format "JJJJ / MM / TT" analysieren und zurückgeben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage