0

我正在将日期时间列表从我的 c# 代码发送到 javascript。在javascript中,我得到的日期为

/Date(1331836200000)/,/Date(1331987200000)/

我如何在javascript中将其转换为日期。

4

2 回答 2

4

假设你有这个字符串:

var str = "/Date(1331836200000)/,/Date(1331987200000)/";

那么你可以通过使用得到一个日期数组

var dates = str.match(/\d+/g).map(function(s){ return new Date(+s) });
于 2013-09-11T14:39:09.000 回答
0

你会追求这样的功能

function parseDate(datestring) {
  var len;
  if (datestring && (len = datestring.length)) {
    return new Date(+datestring.substring(6,len-2));
  }
  return null;
}

日期字符串应该是"/Date(milliseconds)/"

我使用类似这样的东西来处理来自 SharePoint 的日期

于 2013-09-11T14:47:16.880 回答