Javascript(jQuery)でタイマーを作る
開発環境は、Windows7 Professional(32bit)+firefox 57.0.2(32bit)+jQuery3.2.1。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <script src="jquery-3.2.1.min.js"></script> <style> </style> <script> var s_count = 0; var m_count = 0; var h_count = 0; $(document).ready(function(){ $(function(){ setInterval(function(){ if(s_count != 0 && m_count != 0 && s_count % 3600 == 0){ h_count++; } if(s_count != 0 && s_count % 60 == 0){ m_count++; } if(s_count >= 3600){ var hour = s_count - (3600 * h_count); var minute = Math.floor(hour / 60); var second = hour % 60; $("#t").text(h_count + "時間" + minute + "分" + second + "秒"); }else if(s_count >= 60){ var second = s_count - (60 * m_count); $("#t").text(m_count + "分" + second + "秒"); }else{ $("#t").text(s_count + "秒"); } s_count++; },1000); }); }); </script> </head> <body> <h1>タイマー</h1> <div id="t"></div> </body> </html>