2016-03-04 47 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,感謝您的評論,需要一些時間來完成您的建議,我會將它標記爲答案,一旦確定了這一點在我的級別,否則將返回任何查詢:) –

相關問題