javascript を使用して非常に基本的な日付差計算を実行しようとしていますが、setInterval() からさまざまな動作が発生しています。
これは常に更新されます:
var init = setInterval(function(){
document.getElementById("txt").innerHTML = new Date();
}, 1000);
ただし、これは一度だけ更新されます。
var init = setInterval(function(){
var today = new Date();
var started = new Date(); started.setYear(1983);
var difference = today - started;
document.getElementById("txt").innerHTML = difference;
}, 1000);
理解できません。1 秒ごとに日付を表示できるのに、1 秒ごとの日付の違いを表示できないのはなぜですか?