<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>網頁計時器</title> </head> <body> <input type="button" id="b1" value="閱覽時間"> <script> //判斷是否小於0,如果小於,加60// function f(t) { if (t<0){ a=t+60; return a } else { return t } } //獲取起始時間// var n_time_H=new Date().getHours(); var n_time_m=new Date().getMinutes(); var n_time_s=new Date().getSeconds(); //獲取變量// b1Elm=document.getElementById('b1'); b1Elm.onclick=function () { //獲取當前時間// var c_time_H=new Date().getHours(); var c_time_m=new Date().getMinutes(); var c_time_s=new Date().getSeconds(); //進行時間的計算// var temp_h=f(c_time_H-n_time_H); var temp_m=f(c_time_m-n_time_m); var temp_s=f(c_time_s-n_time_s); //進行判斷與輸出// if (!temp_h) { if(!temp_m){ alert('閱覽時間:'+temp_s+'秒') } else{ alert('閱覽時間:'+temp_m+'分'+temp_s+'秒') } } else { alert('閱覽時間:'+temp_h+'小時'+temp_m+'分'+temp_s+'秒') } } </script> </body> </html>
運行截圖:
