我想要獲取當前時間和二十分鐘後以某種格式使用JavaScript的時間。所需的輸出應該在這個格式:JavaScript格式當前時間和二十分鐘後
30/09/2017 22:11:23
dd/mm/yyyy hh:MM:ss
這裏是我的代碼:
//...
我已經獲得的輸出:
30/09/2017 22:1506781883422:23
30/09/2017 22:11:23
二十分鐘後,一個似乎是錯誤的。
我想要獲取當前時間和二十分鐘後以某種格式使用JavaScript的時間。所需的輸出應該在這個格式:JavaScript格式當前時間和二十分鐘後
30/09/2017 22:11:23
dd/mm/yyyy hh:MM:ss
這裏是我的代碼:
//...
我已經獲得的輸出:
30/09/2017 22:1506781883422:23
30/09/2017 22:11:23
二十分鐘後,一個似乎是錯誤的。
試試這個:
var now = new Date();
var in20 = new Date(now.getTime() + (1000*60*20));// add 20 minutes
console.log(now.toLocaleDateString() + " " + now.toLocaleTimeString());
console.log(in20.toLocaleDateString() + " " + in20.toLocaleTimeString());
有更容易和更快的方式:
let currentTime = new Date;
let twentyMinutesLater = new Date;
twentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes()+20);
console.log(currentTime.toString())
console.log(twentyMinutesLater.toString())
如果您需要格式化字符串,可以使用不同的toString()函數,通過Date類提供。
但是,這並不提供我想要的格式雖然 – guest176969
這提供你想要的格式 – mangotang
酷非常感謝! – guest176969