最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 學(xué)習(xí)筆記(四) 倒計(jì)時(shí)程序代碼

 更新時(shí)間:2011年04月08日 00:23:32   作者:  
javascript 學(xué)習(xí)筆記(四) 倒計(jì)時(shí)程序代碼,需要的朋友可以參考下。
首先看全部完整代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

html部分代碼:
可在文本框中輸入倒計(jì)時(shí)的時(shí)間,如果當(dāng)前時(shí)間小于截止時(shí)間,則正常返回,反之,則返回距離截止日期到現(xiàn)在的時(shí)間
復(fù)制代碼 代碼如下:

<p>
<label for="deadline">截止日期</label>
<input type="text" value="2011-06-11" id="deadline" />
<input type="button" value="開始倒計(jì)時(shí)" onclick="window.setInterval('countDown(\'deadline\')', 1000)" />
</p>
<p id="showTime"></p>

javascript部分代碼:
復(fù)制代碼 代碼如下:

function countDown(endDate) {
var now = new Date();
var deadtime = document.getElementById(endDate);
var deadline = new Date(deadtime.value);
//本地時(shí)間與格林威治標(biāo)準(zhǔn)時(shí)間 (GMT) 的分鐘差
var timeDiff = now.getTimezoneOffset();
//此處有些不解,如果把分鐘差轉(zhuǎn)化成毫秒應(yīng)該是timeDiff*60*1000,但是這樣返回的數(shù)據(jù)不正確!
var leave = Math.abs(deadline.getTime() - now.getTime() + timeDiff*60);
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var countDay = Math.floor(leave/day);
//var countHour = Math.floor((leave - day*countDay)/hour); 兩種計(jì)算思路
var countHour = Math.floor(leave/hour - countDay*24);
var countMinute = Math.floor(leave/minute) - countDay*24*60 - countHour*60;
var countSecond = Math.floor(leave/1000) - countDay*24*60*60 - countHour*60*60 - countMinute*60;
var outStr = "";
if(deadline < now) {
outStr = "距離"+deadtime.value+"已有"+countDay+"天"+countHour+"小時(shí)"+countMinute+"分"+countSecond+"秒";
} else {
outStr = "距離"+deadtime.value+"還差"+countDay+"天"+countHour+"小時(shí)"+countMinute+"分"+countSecond+"秒";
}
var showTime = document.getElementById("showTime");
showTime.innerHTML = outStr;
}

相關(guān)文章

最新評(píng)論

曲麻莱县| 华宁县| 荃湾区| 红桥区| 襄垣县| 司法| 新泰市| 福鼎市| 武川县| 山阳县| 邵阳市| 奉新县| 玛曲县| 黎川县| 濮阳市| 宁乡县| 淮阳县| 宁明县| 广汉市| 开化县| 池州市| 夏津县| 如皋市| 白玉县| 定边县| 铁力市| 虎林市| 东港市| 洛扎县| 资阳市| 长宁县| 余庆县| 安仁县| 祁连县| 吴堡县| 华宁县| 乐陵市| 南城县| 普兰店市| 天气| 田阳县|