当前位置:首页 > 代码 > 正文

团购js倒计时代码(团购js倒计时代码是多少)

admin 发布:2022-12-19 16:41 107


本篇文章给大家谈谈团购js倒计时代码,以及团购js倒计时代码是多少对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

js倒计时代码的问题

var now = new Date()

var over = new Date(2017,4,18,20,30,00)

var time=(over.getTime())-(now.getTime())

time=time/1000;//毫秒数转秒数

setInterval (function(){

var day=parseInt(time/60/60/24)

var hour=parseInt(time/60/60%24)

var minute=parseInt(time/60%60)

var second=parseInt(time%60)

time-=1;

console.log(day+"天"+hour+"时"+minute+"分"+second+"秒")

},1000)

JS倒计时页面代码(要求读取服务器时间)

用JavaScript获取服务器时间,然后做页面倒计时的程序代码如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "" 

html xmlns="" xml:lang="en" lang="en"  

head  

meta http-equiv="Content-Type" content="text/html; charset=utf-8"/  

titleuntitled/title  

script type="text/javascript"

get=function (id){

return document.getElementById(id)

}  

if(document.all){  

window.XMLHttpRequest=function(){  

var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP'];  

for(var i=0;iget.length;i++)

{

  try{

   return new ActiveXObject(get[i])

   }

  catch(e){}

};  

};  

}  

webDate=function(fn){  

var Htime=new XMLHttpRequest();  

Htime.onreadystatechange=function(){

  Htime.readyState==4(fn(new Date(Htime.getResponseHeader('Date'))))

  };  

  Htime.open('HEAD', '/?_='+(-new Date));  Htime.send(null);  

}  

window.time=new Date();  

targetTime=new Date();  

time2String=function (t){  

with(t)return [getFullYear(),'年'  ,('0'+(getMonth()+1)).slice(-2),'月'  ,('0'+getDate()).slice(-2),'日 '  ,('0'+getHours()).slice(-2),': '  ,('0'+getMinutes()).slice(-2),': '  ,('0'+getSeconds()).slice(-2)].join('')  

}  

int2time=function (m){

  m-=(D=parseInt(m/86400000))*86400000;  m-=(H=parseInt(m/3600000))*3600000;  S=parseInt((m-=(M=parseInt(m/60000))*60000)/1000);  

  return D+'天'+H+'小时'+M+'分'+S+'秒'  

  }  

  setInterval(function (){ 

   webDate(function (webTime){  

         get('web').innerHTML=time2String(time=webTime);  

         })  

   get('locale').innerHTML=time2String(new Date);  

   get('time').innerHTML=int2time(targetTime-time);  

   if ((targetTime-time)0) {  

   get('time').innerHTML = 'Game Over';  

   }  },1000)  

/script  

/head  

body  

设定时间:2015年06月18日0时0分0秒br  服务器时间:span id='web'loading.../spanbr  

本地时间:span id="locale"loading.../spanbr  

倒计时时间:span id="time"loading.../span  

script type="text/javascript" charset="utf-8"  targetTime=new Date(2015,06,18,00,00,00);  /script  

/body 

/html

注:原理用xmlhttp来获取服务器上的时间,后台用js做倒计时显示到页面上,由于获取服务器时间这个在本地运行不一定能成功,最好是在服务器上运行!

JS 倒计时实现代码(时、分,秒)

JS实现倒计时(时、分,秒)

var

interval

=

1000;

function

ShowCountDown(year,month,day,divname)

{

var

now

=

new

Date();

var

endDate

=

new

Date(year,

month-1,

day);

var

leftTime=endDate.getTime()-now.getTime();

var

leftsecond

=

parseInt(leftTime/1000);

//var

day1=parseInt(leftsecond/(24*60*60*6));

var

day1=Math.floor(leftsecond/(60*60*24));

var

hour=Math.floor((leftsecond-day1*24*60*60)/3600);

var

minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);

var

second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);

var

cc

=

document.getElementById(divname);

cc.innerHTML

=

"脚本之家提示距离"+year+"年"+month+"月"+day+"日还有:"+day1+"天"+hour+"小时"+minute+"分"+second+"秒";

}

window.setInterval(function(){ShowCountDown(2010,4,20,'divdown1');},

interval);

[Ctrl+A

全选

注:如需引入外部Js需刷新才能执行]

Js实现:团购倒计时(不带天数)

方法很多的。

我这里用一个id为countdown的隐藏input标签输入倒计时时长(value值,单位秒),用id分别为hour、mini、sec的三个标签记录时、分、秒

html部分如下:

input type="hidden" id="countdown" value="1000000" /

剩余时间:span id="hour"11/span小时span id="mini"11/span分span id="sec"11/span秒

jq部分如下(记得载入jq库):

script type="text/javascript"

function function_exists(a){if(typeof a=='string'){return(typeof window[a]=='function')}else{return(a instanceof Function)}}

var countdown = function(id, total, callback) {

if (total = 0) {

function_exists(callback) callback.call(callback);

return

}

var start_hours = parseInt(total / (60 * 60 * 1000), 10);

var start_minutes = parseInt((total - start_hours * 60 * 60 * 1000) / (60 * 1000), 10);

var start_sec = parseInt(((total - start_hours * 60 * 60 * 1000) - start_minutes * 60 * 1000) / 1000);

$("#sec").html(start_sec 10 ? '0' + start_sec: start_sec);

$("#mini").html(start_minutes 10 ? '0' + start_minutes: start_minutes);

$("#hour").html(start_hours 10 ? '0' + start_hours: start_hours);

total = total - 100;

var self = this;

setTimeout(function() {

self.countdown(id, total, callback)

},

100)

};

var obj = {

sec: $("#sec"),

mini: $("#mini"),

hour: $("#hour")

}

function run_countdown()

{

if( $('#countdown').size() )

{

countdown(obj, parseInt($('#countdown').val() * 1000), function()

{

$("#sec").html('00');

$("#mini").html('00');

$("#hour").html('00');

});

}

}

$(function(){

run_countdown();

});

/script

团购js倒计时代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于团购js倒计时代码是多少、团购js倒计时代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/13625.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载