0

我在这里有这个 json 日期字符串:

"/Date(1466977594519+0200)\/"  //comment: 18th August 1981

我需要测试一些东西,对于这个测试,我需要一个非常新的日期,比如 2013-05-20。

当我创建具有上述日期(1981 年 8 月 18 日)的日期对象并将其转换为 json 时:

var d = new Date(1981,07,18);
var str = JSON.stringify(d.getDate());
console.log(str);

为什么 json 字符串有这种格式:

"18"?

我宁愿期待上面的很长的数字。

这是什么18?

4

1 回答 1

1

getDate返回月份中的日期而不是日期。你需要:

var d = new Date(1981,07,18);
var str = JSON.stringify(d.getTime());
console.log(str);
于 2013-05-22T12:16:13.833 回答