2016-05-03 42 views
0

我正在使用json從asp.net控制器獲取日期,從ms sql數據庫獲取日期。來自控制器的javascript日期

在JavaScript中我得到奇怪的約會對象類型

Object BloodTestID:23 
Date:"/Date(1451599200000)/" 
Name:"Hb" 
PersonBloodTestID:0 
Value:"151" 
__proto__:Object 

如何轉換 「/日期(1451599200000)/」 到2016年1月1日?

+2

http://stackoverflow.com/questions/1244094/converting-json-results-to-a-date或http://stackoverflow.com/questions/206384/how-to-format-a-微軟JSON-日期 – Zaki

回答

1
function getDate(str){   
    // extract number from string using regex 
    var stringNum = str.match(/\d+/)[0]; 

    // turn number into int 
    var intNum = stringNum * 1; 

    // turn int into date 
    return new Date(intNum); 

var str = '/Date(1451599200000)/'; 
alert(getDate(str));