关于来自控制器的asp.net:javascript日期

javascript date from controller

本问题已经有最佳答案,请猛点这里访问。

我正在使用JSON从ASP.NET控制器获取日期,而从MS SQL数据库获取日期。

在javascript中,我得到了日期类型奇怪的对象

1
2
3
4
5
6
Object BloodTestID:23
Date:"/Date(1451599200000)/"
Name:"Hb"
PersonBloodTestID:0
Value:"151"
__proto__:Object

如何将"日期(1451599200000)/"转换为2016年1月1日?


1
2
3
4
5
6
7
8
9
10
11
12
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));