那位大侠可以提供一个倒计时的js程序,格式如下!!

flylyke 2003-11-13 10:37:04
2003-11-8 10:10:12
倒计时到2003年11月18日
...全文
23 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajsword 2003-11-13
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>

<BODY onload="on_load()">
<INPUT NAME="txt_time" width="100" style="FONT-WEIGHT: bold; WIDTH: 155px; COLOR: #ff0000; HEIGHT: 26px; BACKGROUND-COLOR: black; TEXT-ALIGN: center" readonly>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
var in_time;
var flg = 0;
var now = new Date;
in_time = now.getTime();
function on_load() {
var st_time = "";
var st_year = now.getFullYear();
var st_month = now.getMonth()+1<10?"0"+eval(now.getMonth()+1):now.getMonth()+1;
var st_day = now.getDate()<10?"0"+now.getDate():now.getDate();
var st_hour = now.getHours()<10?"0"+now.getHours():now.getHours();
var st_min = now.getMinutes()<10?"0"+now.getMinutes():now.getMinutes();
var st_sec = now.getSeconds()<10?"0"+now.getSeconds():now.getSeconds();

st_time = st_time + st_year;
st_time = st_time + "-" + st_month;
st_time = st_time + "-" + st_day;
st_time = st_time + " " + st_hour;
st_time = st_time + ":" + st_min;
st_time = st_time + ":" + st_sec;

txt_time.value = st_time;

in_time -= 1000;
now.setTime( in_time );
chk_flg();
if( flg == 0 ) {
window.setTimeout(on_load,1000);
}
}
function chk_flg() {
var date_chk = new Date;
// 倒计时到2003-11-10 00:00:00
date_chk.setFullYear(2003,10,10); // note : month - 1
date_chk.setHours(0,0,0,0);
if( in_time <= date_chk.getTime() ) {
flg = 1;
alert("2003-11-10 00:00:00");
}
}
//-->
</SCRIPT>
flylyke 2003-11-13
  • 打赏
  • 举报
回复
<html>
<head>
<title>倒计时</title>
<script language="JavaScript">
<!-- hide script from old browser
var DifferenceHour = -1
var DifferenceMinute = -1
var DifferenceSecond = -1
var Tday = new Date("Nov 18, 2003 00:00:00")
var daysms = 24 * 60 * 60 * 1000
var hoursms = 60 * 60 * 1000
var Secondms = 60 * 1000
var microsecond = 1000
function clock()
{
var time = new Date()
var hour = time.getHours()
var minute = time.getMinutes()
var second = time.getSeconds()
var timevalue = ""+((hour > 12) ? hour-12:hour)
timevalue +=((minute < 10) ? ":0":":")+minute
timevalue +=((second < 10) ? ":0":":")+second
timevalue +=((hour >12 ) ? " PM":" AM")
// document.formnow.now.value = timevalue
var convertHour = DifferenceHour
var convertMinute = DifferenceMinute
var convertSecond = DifferenceSecond
var Diffms = Tday.getTime() - time.getTime()
DifferenceHour = Math.floor(Diffms / daysms)
Diffms -= DifferenceHour * daysms
DifferenceMinute = Math.floor(Diffms / hoursms)
Diffms -= DifferenceMinute * hoursms
DifferenceSecond = Math.floor(Diffms / Secondms)
Diffms -= DifferenceSecond * Secondms
var dSecs = Math.floor(Diffms / microsecond)
if(convertHour != DifferenceHour) document.formnow.dd.value=DifferenceHour
if(convertMinute != DifferenceMinute) document.formnow.hh.value=DifferenceMinute
if(convertSecond != DifferenceSecond) document.formnow.mm.value=DifferenceSecond
document.formnow.ss.value=dSecs
// document.formnow.Tnow.value= DifferenceHour DifferenceMinute + DifferenceSecond + dSecs
setTimeout("clock()",1000)
}
// end hiding -->
</script>
</head>
<body onload="clock();return true">
<form name="formnow"> 现在离2003年18日还有
<input type="text" name="dd" size=4> 天
<input type="text" name="hh" size=2> 小时
<input type="text" name="mm" size=2> 分
<input type="text" name="ss" size=2> 秒
</form>
</body>
</html>
z2xx 2003-11-13
  • 打赏
  • 举报
回复
<%= new java.util.Date()%>
<br>倒计时到2003年11月18日
<SCRIPT LANGUAGE="JavaScript">
var urodz= new Date("November 18,2003");
var s="2003年11月18日";
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write("今天离"+s+"还有"+dni +"天")
</SCRIPT>
z2xx 2003-11-13
  • 打赏
  • 举报
回复
<%= new java.util.Date()%>
<br>µ¹¼Æʱµ½2003Äê11ÔÂ18ÈÕ
<SCRIPT LANGUAGE="JavaScript">
var urodz= new Date("November 18,2003");//ÕâÀïÊÇʱ¼ä£¨Ô·ÝÇëÓÃÓ¢ÎÄ£©
var s="2003Äê11ÔÂ18ÈÕ";//ÕâÀïµÄ×Ö¿ÉÒԸģ¬¸Ä³ÉÄãÖØÒªµÄÈÕ×Ö
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write("½ñÌìÀë"+s+"»¹ÓÐ"+dni +"Ìì")
else if (dni == 1)
document.write("Ö»ÓÐ2ÌìÀ²£¡")
else if (dni == 0)
document.write("Ö»ÓÐ1ÌìÀ²£¡")
else
document.write("ºÃÏóÒѾ­¹ýÁËŶ£¡");
</SCRIPT>
Kanderliu 2003-11-13
  • 打赏
  • 举报
回复
<script LANGUAGE="JavaScript">
//澳门回归倒计时代码
var Temp;
var timerID = null;
var timerRunning = false;
function showtime() {
now = new Date();
var CurHour = now.getHours();
var CurMinute = now.getMinutes();
var CurSecond = now.getSeconds();
var ts=parseInt((945619200000-now.getTime())/1000);
var Dateleft =parseInt(ts/86400);
now = null;
Hourleft = 23 - CurHour
Minuteleft = 59 - CurMinute
Secondleft = 59 - CurSecond
if (Dateleft!=1) {var ds="s"} else {var ds=""}
if (Hourleft!=1) {var hs="s"} else {var hs=""}
if (Minuteleft!=1) {var mis="s"} else {var mis=""}
if (Secondleft!=1) {var ss="s"} else {var ss=""}
Temp=Dateleft+"天"+Hourleft+"小时"+Minuteleft+"分钟"+Secondleft+"秒。"
document.frm.left.value=Temp;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
var timerID = null;
var timerRunning = false;
function stopclock() {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function macauclock() {
stopclock();
showtime();
}

</script>

将body语句改为:
<body Onload="macauclock()">

在<body>和</body>之间插入:

<td width="53%" height="16"><table border="1" width="100%">
<tr>
<td width="100%"><font color="#008000">距</font><font color="#FF0000">12月20日</font><font color="#008000">澳门回归祖国还有</font></td>
</tr>
<tr>
<td width="100%"><form name="frm">
<div align="center" align="middle"><div align="center"><center><p><input type="textarea" name="left" size="22" value></p>
</center></div></div>
</form>


关键把945619200000替换成2003-11-8 10:10:12应该就可以了.
Kanderliu 2003-11-13
  • 打赏
  • 举报
回复
< script language="JavaScript" >
var urodz= new Date("11/8/2003");
var s="今天离五一劳动节";
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write(""+s+"还有"+dni +"天")
else if (dni == 1)
document.write("只有2天啦!")
else if (dni == 0)
document.write("只有1天啦!")
else
document.write("好象已经过了哦!");
< /script >

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧