我从SQL Server获得了一个JSON日期,如下所示:
"/Date(-62135568000000-0800)/"
当我尝试使用以下方法解析日期时:
var date = new Date(parseInt(MyDate) * 1000);
我收到无效日期
最终我试图将这些日期放在d3时间序列图的x轴上。
有没有办法可以在d3中使用这个JSON日期值?
编辑:
我通过将自1970年1月1日以来的秒数作为int返回,在SQL Server端找到了解决方法
答案 0 :(得分:0)
您可以尝试此功能
function GetJSDateFromMS(str)
{
return eval("new " + str.replace(/\//g,""));
}
将datetime字符串变量传递给function,它将返回一个Javascript datetime对象。
GetJSDateFromMS("/Date(345345345345)/")
Thu Dec 11 1980 06:45:45 GMT+0530 (India Standard Time)