簡體   English   中英

無法使用Javascript從SQL Server解析JSON日期

[英]Can't Parse JSON Date from SQL Server in Javascript

我從SQL Server得到一個JSON日期,如下所示:

"/Date(-62135568000000-0800)/"

當我嘗試使用以下方法解析日期時: var date = new Date(parseInt(MyDate) * 1000); 我收到無效的日期

最終,我試圖將這些日期放在d3時間序列圖的x軸上。

有什么方法可以在d3中使用此JSON日期值?

編輯:

通過返回自1970年1月1日以來的秒數,我找到了一種SQL Server方面的解決方法

你可以試試這個功能

function GetJSDateFromMS(str)
{
    return eval("new " + str.replace(/\//g,""));
}

將datetim字符串varibale傳遞給函數,它將返回一個Javascript datetime對象。

GetJSDateFromMS("/Date(345345345345)/")

Thu Dec 11 1980 06:45:45 GMT+0530 (India Standard Time)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM