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.

Мой вопрос (с):

  • Является ли это предполагаемым поведением в IE -, которое должно иметь все 3 цифры в миллисекундах для работы?
  • Является ли это предполагаемым поведением в Json.Net -, что он всегда будет отрезать последний 0 в дате?
9
задан fero 29 August 2012 в 14:22
поделиться