将SQL Date更新为ISO格式

Update SQL Date to ISO Format

本文关键字:ISO 格式 更新 SQL Date      更新时间:2023-09-26

我有一个日期格式的问题。在此之前,我使用MVC .Net格式从DB发送日期到javascript如下:

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

现在我使用JSON。Net和我发送一个isoformat Date给javascript,如下所示:

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

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

解决这个问题的最好方法是什么?

  • 更新SQL日期以删除1小时
  • 添加ISO时间到SQL日期(如何?)?
  • 删除1小时发送日期到javascript ?
  • 删除+01:00 ?

谢谢你的帮助。

如何转换到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文档

有一些内置的库,如Moment.js用于日期操作