使用 chrome Canary 测试
我可以将日期转换为 JSON:
> (new Date()).toJSON()
"2012-05-03T22:27:30.530Z"
我可以将其转换回日期:
> typeof (new Date("2012-05-03T22:27:30.530Z"))
object
为什么我不能使用 JSON.parse() 将其解析为日期?JSON.parse 返回一个字符串,而不是日期:
> JSON.parse('{"DateValue":"2012-05-03T22:27:30.530Z"}').DateValue
"2012-05-03T22:27:30.530Z"