求能实现网页倒计时功能的代码
有分秒显示 里面的时间自己设置
距离考试还有
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF' ></span>
<SCRIPT language=javascript>
<!--
//document.write("");
function show_student163_time(){
window.setTimeout("show_student163_time()", 1000);
BirthDay=new Date("04-01-2005");//改成你的计时日期
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
span_dt_dt.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_student163_time();
//-->
</SCRIPT>
每天倒计时代码
也不知道lz要什么语言的代码!给你一个js的吧!不明白M 我!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>倒计时,每天16:30分重新倒计时。
例如:距离16:30分还有3小时2分钟2秒,每天重复</title>
</head>
<body>
<script language=JavaScript>
var now = new Date();//当前时间
var isjx=0;
function GetServerTime(){
var d= now.getYear()+"/"+now.getMonth()+"/"+now.getDate()+" 16:30:00";//设置每天的16.:30 为节点
var urodz = new Date(d);
now.setTime(now.getTime()+250);
days = (urodz - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
if((hoursRound==0 && minutesRound==0 && secondsRound==0)){//都等于0 说明过了16:30
isjx=1;
}
//判断今天还是明天
if(isjx==0 && (parseFloat(now.toTimeString().substr(0,2)+ now.toTimeString().substr(3,3).substr(0,2)+now.toTimeString().substr(6,7) )<=162959)){
document.getElementById("time").innerHTML = "距离今天 16:30 还有"+hoursRound + "小时" + minutesRound + "分钟" + secondsRound +"秒" ;
}else {
document.getElementById("time").innerHTML = "距离明天 16:30 还有 "+hoursRound + "小时" + minutesRound + "分钟" + secondsRound +"秒";
}
}
setInterval("GetServerTime()",250);
</script>
<span id="time"></span>
</body>
</html>
编写倒计时程序代码
今天小编要和大家分享的是利用C#实现倒计时的功能,希望对大家有所帮助。
本实例是通过使用timer组件来实现倒计时功能的,实现步骤如下:
(1) 首先创建两个窗体,在Form1窗体上添加一个Button按钮和一个timer组件,用来执行倒计时功能;在Form2中添加一个Label控件,用于显示倒计时。
(2) 在Form2窗体中定义一个公共变量curr_time,用于为Label控件赋值,代码如下:
Public string curr_time
{
Get
{
Return lable1.Text;
}
Set
{
Label1.Text=value;
}
}
(3) 在Form1窗体中,首先定义一个TimeSpan类对象,用于设定初始值;其次在Button按钮的Click事件下,激活timer组件,使其开始计时;然后在timer组件的Tick事件下,使用TimeSpan类对象的Subtract方法,在指定时间间隔内循环减1,实现倒计时功能。
主要代码如下:
Private TimeSpan ts=new TimeSpan(0,5,0);
Private Form2 frm=null;
Private void button1_Click(object sender,System.EventArgs e)
{
Timer1.Enabled =true;
Frm=new Form2();
Frm.ShowDialog(this);
}
Private void timer1_Tick(object sender,System.EventArgs e)
{
String str=ts.Hours.ToString()+”:”+ts.Minutes.ToString()+”:”+ts.Seconds.ToString();
Frm.curr_time=str;
Ts=ts.Subtract(new TimeSpan(0,0,1));
If(ts.TotalSeconds<0.0)
{
Time1.Enabled=false;
}
}
转至 程序员之家
我想问 倒计时代码
<html>
<head>
<title>倒计时</title>
<body>
<script language=JavaScript>
var now = new Date("11/26/2006 " + 10 + ":" + 30 + ":" + 30);
function GetServerTime()
{
var urodz = new Date("11/30/2006 11:38:33");
now.setTime(now.getTime()+250);
days = (urodz - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
document.getElementById("date").innerHTML = daysRound;
document.getElementById("time").innerHTML = hoursRound + ":" + minutesRound + ":" + secondsRound;
}
setInterval("GetServerTime()",250);
</script>
距离********还有<span id="date"></span> <span class="white14b">天</span> <span id="time"></span>
</body>
</html>
求个html倒计时代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="box">
还剩:
<label for="" id="hour">00</label>小时
<label for="" id="minute">00</label>分
<label for="" id="second">00</label>秒
</div>
<script type="text/javascript">
var o_b=document.getElementById("box");
//获取界面标签对象
var o_h=document.getElementById("hour");
var o_m=document.getElementById("minute");
var o_s=document.getElementById("second");
function showTime(){
var nowDate=new Date();
//把结束时间转化为日期对象
console.log(nowDate)
var nowTime=nowDate.getTime();
var endDate=new Date("2019/01/20 00:00:00");
var endTime=endDate.getTime();
//距离结束时间剩余的秒数
var diffTime=parseInt((endTime-nowTime)/1000);
console.log(diffTime)
if(diffTime<=0){
o_b.innerHTML="秒杀结束";
clearInterval(t);//清除定时器
}
//将剩余时间(秒)转换为时、分、秒
var hour=parseInt(diffTime/60/60);
var minute=parseInt(diffTime/60%60);
var second=diffTime%60;
if(hour<10){
hour="0"+hour;
}
if(minute<10){
minute="0"+minute;
}
if(second<10){
second="0"+second;
}
console.log(o_h);
console.log(o_m);
console.log(o_s);
o_h.innerHTML=hour;
o_m.innerHTML=minute;
o_s.innerHTML=second;
// setTimeout(showTime,1000);
}
showTime();
var t=setInterval(showTime,1000);
console.log(t);
</script>
</body>
</html>
10分钟倒计时器代码
#include "time.h"
void main(){
int n,m,settime=10;
n=time(0);
printf("请输入倒计时时间(秒)");
scanf("%d",&settime);
while (settime!=0){
if (n!=time(0)){//如果时间过了1秒
settime--;//计时器减1
printf("%d
",settime);//输入目前的倒计时
n=time(0);//更新当前时间
}
}
}