2016-11-21 105 views
0

我在JavaScript中有一個接收.NET日期的函數,但是我得到的格式不正確。有人能幫我弄清楚這個問題嗎?將.NET日期轉換爲JavaScript日期時出現錯誤

以下是JavaScript函數

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

我從<% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_ORDER_DATE"))%> = 11/22/2016<% =FormatDate("MM/dd/yyyy",obj_rs1("CUS_INSTALL_DATE"))%> = 11/23/2016所獲得的價值。(似乎是正確的)`

,但相同的值越來越轉換爲JavaScript對象 returnedObject [ 「oldOrderDate」] = 0.000248015873015873和 returnedObject [ 「oldTurnUpDate」] = 0.00023723257418909593

有人可以幫助我將日期恢復正常嗎? 我嘗試了很多搜索,但無法找到解決方案。

+1

這些值是用'22'(或'23')除以'2016'除以'11'。如果你想要一個字符串,你需要用引號括起來。 –

+1

@Mike McCaughan它的工作。適當的幫助。 –

+1

@Claudio Redi謝謝。 –

回答

0

你正在將每個值彼此分開。提供報價中的值。

相關問題