剩余时间:1小时:40分:30秒
复制代码 代码如下:
1 /*
* 倒计时插件,主要用来限时购买
* By wayshan 版本1.0
* 使用方法:
* $(function(){
* $("#ElementId").countdown({
* Edate:"2012-12-21 15:14:23"
* });
* })
*/
;(function($){
$.fn.countdown = function(options){
if (this.length == 0){
return false;
}
return this.each(function(){
var Default = {
Sdate:null,//开始时间(格式为“2010-10-10 10:10:10”)可以设置为服务端的时间
Edate:null,//结束日期(格式为“2010-10-10 10:10:10”)
callback:function(){
return false;
}
},
_H_Text='小时',
_M_Text='分',
_S_Text='秒',
_lT = null,
_cT = new Date(),
_eT = null,
_elT = null,
ctime = null,
etime = null,
DomId = null,
_timeout = null,
_gt = function(){
if (_lT == null) {
_elT = (etime - ctime);
if (_elT < 0){
$('#'+DomId).html("<strong>0</strong>"+_H_Text+":<strong>0</strong>"+
_M_Text+":<strong>0</strong>"+_S_Text);
}
var _xT =Math.ceil(_elT/(24*60*60*1000));
_cT = parseInt(_cT.match(/\s(\d+)\D/)[1] * 3600)
+ parseInt(_cT.split(":")[1] * 60)+ parseInt(_cT.split(":")[2]);
_eT = _xT * 24 * 3600 + parseInt(_eT.match(/\s(\d+)\D/)[1] * 3600)
+ parseInt(_eT.split(":")[1] * 60) + parseInt(_eT.split(":")[2]);
_lT = _elT/1000;
}
if (_elT > 0) {
if (_lT >= 0) {
var _H = Math.floor(_lT / 3600);
var _M = Math.floor((_lT - _H * 3600) / 60);
var _S = (_lT - _H * 3600) % 60;
$('#'+DomId).html("<strong>" + _H + "</strong>"+_H_Text+":<strong>"
+ _M + "</strong>"+_M_Text+":<strong>" + _S + "</strong>"+_S_Text);
_lT--;
} else {
clearInterval(_timeout);
if(s.callback && $.isFunction(s.callback)){
s.callback.call(this);
}
}
} else {
clearInterval(_timeout);
if(s.callback && $.isFunction(s.callback)){
s.callback.call(this);
}
}
},
strDateTime = function(str){
//判断日期时间的输入是否正确,类型必须形如为:2011-01-01 01:01:01
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]
&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
var s = $.extend({}, Default, options || {});
DomId = this.id;
if (DomId == 'null'){
return;
}
_eT = s.Edate;
if (!strDateTime(_eT)){
alert('结束日期格式不正确');
return false;
}
if (s.Sdate != null){
_cT = s.Sdate;
}
_cT = _cT.toString();
cdate = _cT.replace(/-/g, '/');
_eT = _eT.toString();
edate = _eT.replace(/-/g, '/');
ctime = new Date(cdate);
etime = new Date(edate);
_timeout = setInterval(_gt, 1000)
});
}
})(jQuery);
相关推荐:
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
丹东seo是什么怎么选,丹东spr ,黑发ai图
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
优化分析:提升企业效益的关键策略,山东大网站建设
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
好用的AI写作软件,让创作更高效
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
主流seo是什么,seo是什么推广网站 ,AI心理师
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
未来工作方式!AI在线工具让效率倍增,工作变轻松
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
seo营销到底是什么,seo算什么营销 ,ai里面新建
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
在线AI写文:开启高效创作新时代
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
ChatGPT破解:人工智能未来的无限可能,污污AI解说
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设