-6
LocalStorageを使用してデータを保存しようとしています。このデータを使用して、ユーザーが更新した後でカウンタを再初期化したいとします。私のコードの例は、次のJSFiddleにあります。あなたはこのためにクッキーを使用することができますLocalStorageを使用してデータを保存する
var hj= document.getElementById("jam");
var mm= document.getElementById("menit");
var ds= document.getElementById("detik");
var startDateTime = new Date();
var startStamp = startDateTime.getTime();
console.log(startDateTime);
console.log(startStamp);
var newDate = new Date();
var newStamp = newDate.getTime();
// console.log(newStamp);
var timer;
function pad(val) {
return val > 9 ? val : "0" + val;
}
function updateClock() {
newDate = new Date();
newStamp = newDate.getTime();
var diff = Math.round((newStamp-startStamp)/1000);
var d = Math.floor(diff/(24*60*60));
diff = diff-(d*24*60*60);
var h = Math.floor(diff/(60*60));
diff = diff-(h*60*60);
var m = Math.floor(diff/(60));
diff = diff-(m*60);
var s = diff;
// document.getElementById("time-elapsed").innerHTML = d+" day(s), "+h+" hour(s), "+m+" minute(s), "+s+" second(s) working";
document.getElementById("jam").innerHTML=pad(h);
document.getElementById("menit").innerHTML=pad(m);
document.getElementById("detik").innerHTML=pad(s);
}
var time=setInterval(updateClock, 1000);
https://jsfiddle.net/o5s4y2L7/
こんにちは、こんにちは、私は強くお勧めします[ツアー](http://stackoverflow.com/tour)にSOの仕組みの良いアイデアを取得することをお勧めします。 – Epodax