首先獲取當(dāng)前時(shí)間與目標(biāo)時(shí)間的時(shí)間差,然后通過定時(shí)器更新這個(gè)時(shí)間差,就實(shí)現(xiàn)了倒計(jì)時(shí)效果。實(shí)現(xiàn)上述過程需要以下兩個(gè)函數(shù):
10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有平利免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
getTime() // 返回距1970年1月1日之間的毫秒數(shù),這樣將時(shí)間差(毫秒數(shù))÷3600÷24即為天數(shù),時(shí)分秒類似setTimeout(code,millisec); // 在指定的毫秒數(shù)后調(diào)用函數(shù)實(shí)例演示如下
創(chuàng)建Html元素
div class="box" span距離2015年國慶節(jié)還剩:/spanbr div class="content" input type="text" id="time_d"天input type="text" id="time_h"時(shí)input type="text" id="time_m"分input type="text" id="time_s"秒 /div/div設(shè)置css樣式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}div.boxspan{color:#999;font-style:italic;}div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}input[type='text']{width:45px;height:35px;padding:5px 10px;margin:5px 0;border:1px solid #ff9966;}編寫jquery代碼
$(function(){ show_time();}); function show_time(){ var time_start = new Date().getTime(); //設(shè)定當(dāng)前時(shí)間 var time_end = new Date("2015/10/01 00:00:00").getTime(); //設(shè)定目標(biāo)時(shí)間 // 計(jì)算時(shí)間差 var time_distance = time_end - time_start; // 天 var int_day = Math.floor(time_distance/86400000) time_distance -= int_day * 86400000; // 時(shí) var int_hour = Math.floor(time_distance/3600000) time_distance -= int_hour * 3600000; // 分 var int_minute = Math.floor(time_distance/60000) time_distance -= int_minute * 60000; // 秒 var int_second = Math.floor(time_distance/1000) // 時(shí)分秒為單數(shù)時(shí)、前面加零 if(int_day 10){ int_day = "0" + int_day; } if(int_hour 10){ int_hour = "0" + int_hour; } if(int_minute 10){ int_minute = "0" + int_minute; } if(int_second 10){ int_second = "0" + int_second; } // 顯示時(shí)間 $("#time_d").val(int_day); $("#time_h").val(int_hour); $("#time_m").val(int_minute); $("#time_s").val(int_second); // 設(shè)置定時(shí)器 setTimeout("show_time()",1000); }觀察效果
某個(gè)時(shí)刻的截圖
幾秒后的截圖
你好,jquery datepick時(shí)間格式是可以設(shè)置的
1
2
3
4
5
6
7
8
link rel="stylesheet" type="text/css" href="css/jquery-ui.css" /
script type="text/javascript" src="js/jquery.min.js"/script
script type="text/javascript" src="js/jquery-ui.js"/script
script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"/script
input type="text" id="datetime" name="datetime" value="" /
$("#datetime").datetimepicker(); // 日期+時(shí)分秒
$("#datetime").datepicker(); // 日期
$("#datetime").timepicker(); // 時(shí)分秒
你好,jquery datepick時(shí)間格式是可以設(shè)置的
link?rel="stylesheet"?type="text/css"?href="css/jquery-ui.css"?/?
script?type="text/javascript"?src="js/jquery.min.js"/script?
script?type="text/javascript"?src="js/jquery-ui.js"/script?
script?type="text/javascript"?src="js/jquery-ui-timepicker-addon.js"/script?
input?type="text"?id="datetime"?name="datetime"?value=""?/??
$("#datetime").datetimepicker();?//?日期+時(shí)分秒??
$("#datetime").datepicker();?//?日期??
$("#datetime").timepicker();?//?時(shí)分秒
希望可以解決你的問題