将.NET日期转换为JavaScript日期时出现错误

问题描述:

我在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谢谢。 –

你正在将每个值彼此分开。提供报价中的值。