2016-11-21 1 views
0

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.

+1

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. –

+1

@ Mike McCaughan Es hat funktioniert. Verwenden Sie Ihre Hilfe. –

+1

@Claudio Redi Vielen Dank. –

Antwort

0

Sie teilen alle Werte voneinander auf. geben Sie die Werte in Anführungszeichen an.

Verwandte Themen