-
var year=now.getFullYear() ;中的FullYear要大寫(xiě)查看全部
-
這是運(yùn)用setTimeout()的方法,與前面setInterval()方法進(jìn)行對(duì)比查看全部
-
setTimeout() 方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式。setTimeout() 只執(zhí)行 code 一次。如果要多次調(diào)用,請(qǐng)使用 setInterval() 或者讓 code 自身再次調(diào)用 setTimeout()。查看全部
-
setInterval() 方法可按照指定的周期(以毫秒計(jì))來(lái)調(diào)用函數(shù)或計(jì)算表達(dá)式。 setTimeout() 方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式。查看全部
-
原理很清楚。setTimeout()的應(yīng)用,以及時(shí)間的各種get方法的使用查看全部
-
終于碰到考數(shù)學(xué)的功底了查看全部
-
舉個(gè)例子: new Date(2017,4,31)=new Date("2017,5,31")=new Date("May,31,2017")查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>限時(shí)搶</title> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript"> window.onload = function(){ showTime(); } function showTime(){ var endTime = new Date("2017/6/26,9:30:00"); var startTime = new Date(); var leftSeconds = parseInt((endTime.getTime()-startTime.getTime())/1000);//兩個(gè)時(shí)間點(diǎn)之間的秒數(shù) var d = parseInt(leftSeconds/(60*60*24));//天數(shù),這個(gè)直接取整 var h = parseInt(leftSeconds/3600)%24;//注意這里,小時(shí)需要求余24,為了獲取天數(shù)之外的小時(shí)數(shù) var m = parseInt(leftSeconds/60)%60;//只獲取殘留的分鐘數(shù) var s = leftSeconds%60;//殘留的秒數(shù) if(leftSeconds<=0){ document.getElementById("LeftTime").innerHTML="團(tuán)購(gòu)已結(jié)束"; }else{ document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時(shí)"+m+"分"+s+"秒"; setTimeout(showTime,500); } } </script> </head> <!-- 計(jì)算距離某個(gè)時(shí)間點(diǎn)的多少天多少小時(shí)多少分多少秒 --> <body> <div class="content3"> <div class="time">還剩 <span id="LeftTime"></span></div> </div> </body> </html>查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>限時(shí)搶</title> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript"> window.onload = function(){ showTime(); } function showTime(){ var endTime = new Date("2017/6/26,9:30:00"); var startTime = new Date(); var leftSeconds = parseInt((endTime.getTime()-startTime.getTime())/1000);//兩個(gè)時(shí)間點(diǎn)之間的秒數(shù) var d = parseInt(leftSeconds/(60*60*24));//天數(shù),這個(gè)直接取整 var h = parseInt(leftSeconds/3600)%24;//注意這里,小時(shí)需要求余24,為了獲取天數(shù)之外的小時(shí)數(shù) var m = parseInt(leftSeconds/60)%60;//只獲取殘留的分鐘數(shù) var s = leftSeconds%60;//殘留的秒數(shù) if(leftSeconds<=0){ document.getElementById("LeftTime").innerHTML="團(tuán)購(gòu)已結(jié)束"; }else{ document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時(shí)"+m+"分"+s+"秒"; setTimeout(showTime,500); } } </script> </head> <!-- 計(jì)算距離某個(gè)時(shí)間點(diǎn)的多少天多少小時(shí)多少分多少秒 --> <body> <div class="content3"> <div class="time">還剩 <span id="LeftTime"></span></div> </div> </body> </html>查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>計(jì)算兩日期之間的天數(shù)</title> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript"> window.onload = function(){ var start = new Date(); var end = new Date('2017,6,26');//自定義結(jié)束時(shí)間 var difference = end.getTime()-start.getTime(); var days = Math.ceil(difference/(1000*60*60*24)); document.getElementById('timeShow').innerHTML=days; } </script> </head> <!-- 計(jì)算兩個(gè)時(shí)間差 一般是先創(chuàng)建兩個(gè)時(shí)間對(duì)象,使用new Date("yyyy,MM,dd");的方式 然后通過(guò) date.getTime()獲取對(duì)應(yīng)的毫秒數(shù),進(jìn)行減法 用得到的差,再轉(zhuǎn)換成天數(shù)、小時(shí)數(shù)等 配合Math.ceil()向上取整的方式 --> <body> <div class="content2"> <div class="txtshow">距離設(shè)置時(shí)間還有<span id="timeShow"></span>天</div> </div> </body> </html>查看全部
-
計(jì)算兩個(gè)時(shí)間差 一般是先創(chuàng)建兩個(gè)時(shí)間對(duì)象,使用new Date("yyyy,MM,dd");的方式 然后通過(guò) date.getTime()獲取對(duì)應(yīng)的毫秒數(shù),進(jìn)行減法 用得到的差,再轉(zhuǎn)換成天數(shù)、小時(shí)數(shù)等 配合Math.ceil()向上取整的方式查看全部
-
注意幾點(diǎn): 1、使用new Date()創(chuàng)建date對(duì)象 2、使用getFullYear()獲取完整的年度 3、使用getMonth()+1獲取準(zhǔn)確的月份 4、時(shí)分秒的獲取的api,后面都帶s,例如getHours、getMinutes、getSeconds 5、分鐘和秒返回的都是number類(lèi)型,對(duì)于小于10的數(shù),需要前面補(bǔ)0查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>date編程練習(xí)</title> <script language="javascript" type="text/javascript"> window.onload = function(){ showTime(); } function checkTime(i){ //補(bǔ)位處理 return i<10?'0'+i:i; } function showTime(){ var now=new Date(); var year= now.getFullYear() ; var month= now.getMonth()+1 ; var day= now.getDate() ; var h= now.getHours() ; var m= now.getMinutes() ; var s= now.getSeconds() ; m=checkTime(m) s=checkTime(s) var weekday=new Array(7) weekday[0]="星期日" weekday[1]="星期一" weekday[2]="星期二" weekday[3]="星期三" weekday[4]="星期四" weekday[5]="星期五" weekday[6]="星期六" document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+ weekday[now.getDay()] +h+":"+m+":"+s; t=setTimeout('showTime()',500) } </script> </head> <body> <div class="content1"> <div id="show">時(shí)間</div> </div> </body> </html>查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Date對(duì)象測(cè)試</title> <script type="text/javascript"> window.onload = function(){ var date = new Date(); function getDate(date){ var weeks = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; var year = date.getFullYear(); var month = date.getMonth()+1;//getMonth獲得是0開(kāi)始 var day = date.getDate(); var dayOfWeek = weeks[date.getDay()]; var hour = date.getHours(); var minute = date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes(); var second = date.getSeconds()<10?'0'+date.getSeconds():date.getSeconds(); var dateStr = '當(dāng)前日期:'+year+'年'+month+'月'+day+'日 '+dayOfWeek+' '+hour+':'+minute+':'+second+'<br />'; document.getElementById('div').innerHTML=dateStr; } setInterval(function(){getDate(new Date())},500); } </script> </head> <!-- 使用new Date()產(chǎn)生一個(gè)當(dāng)前系統(tǒng)時(shí)間 注意:獲取年使用getFullYear 獲取月份使用getMonth()+1 --> <body> <div id="div"></div> </body> </html>查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Date對(duì)象測(cè)試</title> </head> <!-- 使用new Date()產(chǎn)生一個(gè)當(dāng)前系統(tǒng)時(shí)間 注意:獲取年使用getFullYear 獲取月份使用getMonth()+1 --> <body> <div id="div"></div> <script type="text/javascript"> var date = new Date(); function getDate(date){ var weeks = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; var year = date.getFullYear(); var month = date.getMonth()+1;//getMonth獲得是0開(kāi)始 var day = date.getDate(); var dayOfWeek = weeks[date.getDay()]; var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); var dateStr = '當(dāng)前日期:'+year+'年'+month+'月'+day+'日 '+dayOfWeek+' '+hour+':'+minute+':'+second+'<br />'; document.getElementById('div').innerHTML=dateStr; } setInterval(function(){getDate(new Date())},500); </script> </body> </html>查看全部
舉報(bào)
0/150
提交
取消