我想創建一個日期對象,並保存時間,因爲我把它放在那裏。日期對象:設置創建時的靜態時間(Javascript)
一個例子:
var date = new Date(2011, 06, 13, 7, 15, 0, 0);
現在,當我創建一個約會對象,它編輯的時候我的時區,我不希望這樣。例如,如果我創建'7:15'時間,它會將它編輯爲'5:15',因爲我在GMT + 2中。
我只是希望它被創建爲7:15,不要看時區。
這怎麼辦?我希望我的問題足夠清楚。
謝謝!
Tjellekes
我想創建一個日期對象,並保存時間,因爲我把它放在那裏。日期對象:設置創建時的靜態時間(Javascript)
一個例子:
var date = new Date(2011, 06, 13, 7, 15, 0, 0);
現在,當我創建一個約會對象,它編輯的時候我的時區,我不希望這樣。例如,如果我創建'7:15'時間,它會將它編輯爲'5:15',因爲我在GMT + 2中。
我只是希望它被創建爲7:15,不要看時區。
這怎麼辦?我希望我的問題足夠清楚。
謝謝!
Tjellekes
與timezone offset添加生成的日期是這樣的:
date.setMinutes(date.getMinutes() + date.getTimezoneOffset());
new Date(+new Date(2011, 06, 13, 7, 15, 0, 0) + new Date().getTimezoneOffset() * 60000)
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/UTC – mplungjan
這不應該發生。當你調用'新日期(2011,6,13,7,15,0,0)'時,你應該得到一個本地化的日期。我例如得到這個:'Wed Jul 13 2011 07:15:00 GMT + 0200(CEST)'。你確定你沒有第三方庫在行動,覆蓋默認行爲? –