2017-09-30 62 views
0

我想要獲取當前時間和二十分鐘後以某種格式使用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 

二十分鐘後,一個似乎是錯誤的。

回答

2

試試這個:

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());

+0

這提供你想要的格式 – mangotang

+0

酷非常感謝! – guest176969

1

有更容易和更快的方式:

let currentTime = new Date; 
 
let twentyMinutesLater = new Date; 
 
twentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes()+20); 
 
console.log(currentTime.toString()) 
 
console.log(twentyMinutesLater.toString())

如果您需要格式化字符串,可以使用不同的toString()函數,通過Date類提供。

+0

但是,這並不提供我想要的格式雖然 – guest176969

相關問題