Я получаю значения в datatable, имеющие столбец типа DateTime. После этого я сериализую его, используя Json.Net
.Проблема синтаксического анализа даты в javascript
jsonData = JsonConvert.SerializeObject(datatable);
Дата в DataTable был: 2013-04-03 04:01:24.623
Который после сериализации хранится в jsonData
как: 2013-04-03T04:01:24.623
На моей странице, я использую его как:
timeStamp = new Date(jsonRow.TimeStamp).toLocaleString(); // Here jsonRow.TimeStamp is extracted from the received json response.
В Safari
, браузер , он дает ошибку: Invalid Date
.
Я думаю, что [это] [1] может помочь с вашей проблемой. [1]: http://stackoverflow.com/questions/6427204/date-parsing-in-javascript-is-different-between-safari-and-chrome – GLlompart