網站搜尋

javascript - 如何從使用者的本地時間減去 2 小時?


有人可以給我一個簡單的 JavaScript 程式碼區塊,讓我可以顯示當地時間減去 2 小時的時間嗎?

答案#1

從另一個日期對象中相減

var d = new Date();

d.setHours(d.getHours() - 2);
  • Date 物件的完整參考列表

答案#2

根據 Javascript 日期文件,你可以輕鬆地這樣做:

var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);

而且不必擔心你設定的小時是否會超出 0..23 範圍。Date() 物件會相應地更新日期。