<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style type="text/css"> #abc { width:300px; } </style> <title>Insert title here</title> <script type="text/javascript"> function getCurrentDate(){ //1. 創建Date對象 var date = new Date(); //沒有填入任何參數那么就是當前時間 //2. 獲得當前年份 var year = date.getFullYear(); //3. 獲得當前月份 js中月份是從0到11. var month = date.getMonth()+1; //4. 獲得當前日 var day = date.getDate(); //5. 獲得當前小時 var hour = date.getHours(); //6. 獲得當前分鍾 var min = date.getMinutes(); //7. 獲得當前秒 var sec = date.getSeconds(); //8. 獲得當前星期 var week = date.getDay(); //沒有getWeek // 2014年06月18日 15:40、:30 星期三 var time=year+"年"+changeNum(month)+"月"+day+"日 "+hour+":"+min+":"+sec+" "+parseWeek(week); alert(time); var curr=hour*60*60+min*60+sec; alert(curr); var startime=17*60*60+30*60 var endtime=21*60*60 if(curr<startime){ alert("還沒有開始"); }else if(curr>endtime){ alert("已經結束"); }else if(curr>=startime&&curr<=endtime){ alert("活動進行中"); } } //解決 自動補齊成兩位數字的方法 function changeNum(num){ if(num < 10){ return "0"+num; }else{ return num; } } //將數字 0~6 轉換成 星期日到星期六 function parseWeek(week){ var arr = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; // 0 1 2 3 ............. return arr[week]; } </script> </head> <body> <input type="text" id="abc" /> <input type="button" onclick="getCurrentDate()" value="點我開始" /> </body> </html>
注意:以上獲取的當前時間為本地時間,人為更改本地時間可以繞過此邏輯!