以下是我获取的数据:
jsonp1290537545248([{"Active":true,"EndDate":"\/Date(-62135578800000-0500)\ /","StartDate":"\/Date(1280635200000-0400)\ /"}]);
$.getJSON(url, {},
function (data) {
alert(data[0].EndDate);
alert(Date(data[0].StartDate));
//alert(data[0].StartDate.getDate());// + "/" + (data[0].StartDate.getMonth() + 1) + "/" + data[0].StartDate.getFullYear()); // alerts: "15/10/2008"
//var date = eval(jsonDate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));
alert('dd ' + new Date(parseInt(data.substr(6))));
});
Run Code Online (Sandbox Code Playgroud)
我如何获得MM/DD/YYYY格式?
我会使用与Zain发布的类似的正则表达式,但不能eval()像这样使用(演示):
var start = parseInt(data.StartDate.replace(/\/Date\((.*?)[+-]\d+\)\//i,"$1"), 10),
date = new Date( start ),
fStart = date.getMonth()+1 + '/' + date.getDate() + '/' + date.getFullYear();
Run Code Online (Sandbox Code Playgroud)
结束日期是什么时候?它似乎没有什么区别,如果你用这个数字作为新的日期,你最终会得到"Sun Dec 31 0000 22:59:59 GMT-0600(中央标准时间)"......所以我不是确定该如何处理这个价值.
| 归档时间: |
|
| 查看次数: |
24244 次 |
| 最近记录: |