Internet Explorer, Json.Net JavaScript дата и миллисекунды

Я не уверен, что я что-то упустил - или 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 с использованием Json.Net - Json.Net сериализовал дату как2012-08-03T12:36:54.74Zэффективно отрубая последние 0.

Мои вопросы):

Is this an intended behavior in IE - that it needs to have all 3 digits in the milliseconds bit to work ? Is this an intended behavior in Json.Net - that it'll always chop off the last 0 in a date ?

Ответы на вопрос(2)

Ваш ответ на вопрос