Ich habe eine Funktion in JavaScript, die ein .NET-Datum empfängt, aber das Format, das ich bekomme, ist nicht das richtige. Kann mir jemand helfen, das Problem zu lösen?Fehler beim Konvertieren von .NET-Datum in JavaScript-Datum
Im Anschluss an die JavaScript-Funktion
<script type="text/javascript">
function getLoginAndDateInfo() {
var returnedObject = {};
returnedObject["oldOrderDate"] = <% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_ORDER_DATE"))%>;
returnedObject["oldTurnUpDate"] = <% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_INSTALL_DATE"))%>;
return returnedObject;
}
</script>
Der Wert I von <% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_ORDER_DATE"))%> = 11/22/2016
und <% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_INSTALL_DATE"))%> = 11/23/2016
bin immer. (Scheint die richtige zu sein) `
aber der gleiche Wert returnedObject zu JavaScript-Objekt umgewandelt zu werden [ "oldOrderDate"] = 0.000248015873015873 und returnedObject ["oldTurnUpDate"] = 0.00023723257418909593
Kann mir jemand helfen, das Datum wieder normal zu bekommen? Ich habe versucht, viel zu suchen, konnte aber die Lösung nicht wirklich finden.
Diese Werte sind '11' geteilt durch' 22' (oder '23') geteilt durch' 2016'. Sie müssen den Wert in Anführungszeichen einschließen, wenn Sie eine Zeichenfolge möchten. –
@ Mike McCaughan Es hat funktioniert. Verwenden Sie Ihre Hilfe. –
@Claudio Redi Vielen Dank. –