[asp.net-mvc]SQL 日期更新为 ISO 格式

发布时间: 2016/10/9 6:08:35
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个问题与日期格式。 之前,我使用 MVC.Net 格式将日期从 DB 发送到 javascript 作为这︰

'\/Date(1111111111)\/'.jsonToDate()

现在我使用 JSON.Net 和我送给 javascript 作为这 ISOFormatted 日期︰

new Date('2014-03-24T07:00:00+01:00')

但我现在的 1 小时 (巴黎时间) 的偏移量。

要解决此问题的最佳方式是什么?

  • 要删除 1 个小时的更新 SQL 日期
  • 将 ISO 时间添加到 SQL 日期 (如何?)?
  • 删除 1 发送日期到 javascript 时,几个小时?
  • 删除 + 01:00 吗?

谢谢你的帮助。

解决方法 1:

怎么样转换为 UTC,回到 ISO 刺?

var utcStr=new Date('2014-03-24T07:00:00+01:00').toUTCString();
new Date(Date.parse(utcStr)).toISOString() //2014-03-24T06:00:00.000Z

退房MDN documentation

有一些内置的图书馆像Moment.js日期操作

赞助商