###前提・実現したいこと
特定の日時から現在までの経過時間(-日-時間-分-秒)を
リアルタイムに更新したいです。
###発生している問題・エラーメッセージ
経過時間を作成するまでは出来たのですが、
リアルタイムに更新が出来ません。
更新にはsetInterval関数を使用。
どこが問題なのか、ご教授頂けないでしょうか。
###ソースコード
JavaScript
1<!DOCTYPE html> 2<html lang="ja"> 3<meta charset="utf-8"> 4<head> 5<body onload="timer()"> 6 <div id="start_time">開始日</div> 7 <div>経過時間は<span id="elapsedTime"></span></div> 8</body> 9<script> 10 11 var start_time = document.getElementById("start_time"); 12 var elapsedTime = document.getElementById("elapsedTime"); 13 14 15 function Time_exchange() { 16 now_time = new Date(); 17 sec_present = (now_time.getTime()/1000).toFixed(0); 18 sec_start = (Date.parse("2016/2/1")/1000).toFixed(0); 19 sec_time = sec_present - sec_start; 20 21 sec = sec_time % 60; 22 time = (sec_time - sec)/60; 23 min = time % 60; 24 time = (time - min)/60; 25 hour = time % 24; 26 time = (time - hour)/24; 27 days = time; 28 elapsedTime.innerHTML = days + "日" + hour + "時間" + min + "分" + sec + "秒" ; 29 }; 30 31 function timer(){ 32 setInterval(Time_exchange(),1000); 33} 34</script> 35</head> 36</html> 37 38
###補足情報(言語/FW/ツール等のバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/26 10:32
2016/02/26 10:41
2016/02/26 10:48
2016/02/26 12:41