JavaScriptを使用して、現在の時刻とその時刻を特定の形式で取得しようとしています。所望の出力は、この形式である必要があります。JavaScriptの現在の時刻と20分後
30/09/2017 22:11:23
dd/mm/yyyy hh:MM:ss
ここに私のコードです:
//...
私が得た出力:
30/09/2017 22:1506781883422:23
30/09/2017 22:11:23
20分後に1が間違っているように見えました。
JavaScriptを使用して、現在の時刻とその時刻を特定の形式で取得しようとしています。所望の出力は、この形式である必要があります。JavaScriptの現在の時刻と20分後
30/09/2017 22:11:23
dd/mm/yyyy hh:MM:ss
ここに私のコードです:
//...
私が得た出力:
30/09/2017 22:1506781883422:23
30/09/2017 22:11:23
20分後に1が間違っているように見えました。
はこのお試しください:
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())
あなたはDateクラスが提供する、文字列をフォーマット異なるのtoString()関数を使用する必要がある場合。
をしかし、これは – guest176969
けれどもそれは私の希望のフォーマットを提供していません! – mangotang
クールおかげでそんなにご希望のフォーマットを提供 – guest176969