2016-03-04 62 views
0



我都分配了任务,在那里我有UTC字符串和时区偏移在JavaScript代码中创建,他们需要保存在SQL Server日期时间列转换与UTC格式。给UTC字符串和时区从JavaScript偏移UTC格式在SQL Server

  • UTC字符串被创建为(new Date()).toUTCString();
    示例:星期四,2016年3月3日六点19分11秒GMT

  • 时区被创建为new Date().getTimezoneOffset();
    实施例:-330

没有使用时区的经验我很困惑。任何帮助将高度赞赏与适当的链接或答案。

谢谢。

回答

0

I 认为您正在寻找Date.prototype.toISOString,它在UTC时区(例如UTC)返回ISO 8601字符串。

document.write(new Date().toISOString());

toUTCString方法是实现相关的,所以在主机之间并不一致。而且,ECMAScript时区偏移与ISO 8601和常用的相反。对于设置为UTC + 5:00的主机,getTimezoneOffset返回-300(分钟)。

如果您需要toISOString以适应旧主机一个pollyfill(例如IE 8),见MDN

+0

嗨@RobG,感谢您的评论,需要一些时间来完成您的建议,我会将它标记为答案,一旦确定了这一点在我的级别,否则将返回任何查询:) –

相关问题