我在数据表中获取的值具有DateTime类型的列。
之后我使用Json.Net
对其进行序列化。
jsonData = JsonConvert.SerializeObject(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
。
答案 0 :(得分:1)
您可以在此处找到与已接受的解决方案Date parsing in javascript is different between safari and chrome
类似的问题我希望这会有所帮助:)