我不确定是我遗漏了什么 - 还是 IE 或 Json.Net。
但基本上这是有效的:
new Date("2012-08-03T12:36:54.743Z")
这失败并出现“无效日期”错误:
new Date("2012-08-03T12:36:54.74Z")
第二个日期在 SQL Server 中存储为:
2012-08-03 12:36:54.740
然后使用 Json.Net 将其序列化为 JSON - Json.Net 确实将日期序列化为2012-08-03T12:36:54.74Z
,有效地切断了最后一个 0。
我的问题:
- 这是 IE 中的预期行为 - 它需要以毫秒为单位的所有 3 位数字才能工作?
- 这是 Json.Net 中的预期行为 - 它总是会切断日期中的最后一个 0 吗?