网页计时
<html>
<head>
<title>离开某一天日期</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body onLoad="startclock()">
<center>
<table border=0 bordercolor=blue borderlight=green style="border-collapse: collapse" cellpadding="0" cellspacing="0">
<tr><td align=center height=100 width=400>
<SCRIPT LANGUAGE="javaScript">
<!--
var timerID;
var timerRunning = false;
var today = new Date();
var startday = new Date();
var secPerDay = 0;
var minPerDay = 0;
var hourPerDay = 0;
var secsLeft = 0;
var secsRound = 0;
var secsRemain = 0;
var minLeft = 0;
var minRound = 0;
var minRemain = 0;
var timeRemain = 0;
/* This function will stop the clock */
function stopclock()
{
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
/* This function will start the clock */
function startclock()
{
stopclock();
showtime1();
}
/* This function will display the count-up */
function showtime1()
{
startday = new Date("Dec 28, 2006 20:20 EDT");
startday.setYear("2006");
today = new Date();
secsPerDay = 1000 ;
minPerDay = 60 * 1000 ;
hoursPerDay = 60 * 60 * 1000;
PerDay = 24 * 60 * 60 * 1000;
/* Seconds */
secsLeft = (today.getTime() - startday.getTime()) / minPerDay;
secsRound = Math.round(secsLeft);
secsRemain = secsLeft - secsRound;
secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;
secsRemain = Math.round(secsRemain);
/* Minutes */
minLeft = ((today.getTime() - startday.getTime()) / hoursPerDay);
minRound = Math.round(minLeft);
minRemain = minLeft - minRound;
minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60) : minRemain = ((minLeft - minRound) * 60);
minRemain = Math.round(minRemain - 0.495);
/* Hours */
hoursLeft = ((today.getTime() - startday.getTime()) / PerDay);
hoursRound = Math.round(hoursLeft);
hoursRemain = hoursLeft - hoursRound;
hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft) * 24) : hoursRemain = ((hoursLeft - hoursRound) * 24);
hoursRemain = Math.round(hoursRemain - 0.5);
/* Days */
daysLeft = ((today.getTime() - startday.getTime()) / PerDay);
daysLeft = (daysLeft - 0.5);
daysRound = Math.round(daysLeft);
daysRemain = daysRound;
/* Time */
if (daysRemain == 1)
{
day_rem = " day, "
}
else
{
day_rem = " days, "
}
if (hoursRemain == 1)
{
hour_rem = " hour, "
}
else
{
hour_rem = " hours, "
}
if (minRemain == 1)
{
min_rem = " minute, "
}
else
{
min_rem = " minutes, "
}
if (secsRemain == 1)
{
sec_rem = " second"
}
else
{
sec_rem = " seconds"
}
timeRemain = daysRemain + day_rem + hoursRemain + hour_rem + minRemain +
min_rem + secsRemain + sec_rem;
document.up.face.value = timeRemain;
timerID = setTimeout("showtime1()",1000);
timerRunning = true;
}
//-->
</SCRIPT>
<P>
<FONT SIZE=+1 FACE="Arial">
从2006年12月28号20点20分秒到现在已经:
</FONT>
<FORM NAME="up">
<INPUT TYPE="text" NAME="face" SIZE="47" VALUE="A browser supporting JavaScript 1.1+ is needed.">
</FORM>
</td></tr>
</table></center>
<br>
<center>
<SCRIPT LANGUAGE="JavaScript">
<!-- hide
function goHist(a)
{
history.go(a);
}
//-->
</script></center>
<br>
</body>
</html>
❷ 如何在网页上添加倒计时
<FONT color=#990000 size=3>网站倒计时<b><SPAN id=span_dt_dt></SPAN></b></FONT>
<SCRIPT language=javascript>
<!--
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("17-5-2010");//
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_date_time();
//-->
</SCRIPT>
❸ java 中网页上计时功能怎么实现
java实现一个计时器,可以使用线程的sleep方法,实例如下:
public class TestDingShi implements Runnable
{
Thread xc;
Dao =new DaoImpl();
public TestDingShi()
{
xc=new Thread(this);//线程开启
xc.start();
}
public void run()
{
while (true)
{
try
{
xc.sleep(1000);//睡眠开始计时
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
//TODO定时在此
}
}
}
❹ 用JS实现一个网页秒表计时器
<!DOCTYPEHTML>
<html>
<head>
<metacharset=utf-8>
<title>yugi</title>
<script>
varinterval,reg=/^d$/,
sleep=10,
sum=0;
onload=function(){
oA.onclick=function(){
if(!interval){
interval=setInterval(function(){
sum++;
vard=newDate("1111/1/1,0:0:0");
d.setSeconds(sum);
varh=d.getHours();
h=reg.test(h)?"0"+h+":":h+":"
varm=d.getMinutes();
m=reg.test(m)?"0"+m+":":m+":"
vars=d.getSeconds();
s=reg.test(s)?"0"+s:s;
oT.value=h+m+s;
},sleep);
this.innerHTML="停止计时";
}else{
clearInterval(interval);
interval=null;
this.innerHTML="开始计时";
}
}
}
</script>
</head>
<body>
<inputtype="text"id="oT"style="text-align:right;"readonly=readonly/>
<buttonid="oA">开始计时</button>
</body>
</html>
回答完毕,点赞即可,如不点赞,不再answer
❺ 谷歌浏览器网页实时计时
这种的需求 需要自己写一个,好好学吧
❻ 让网页计时系统加速
将下面代码插入你网页中需要显示时间的地方就可以了:
<script language="JavaScript">
<!--
function get_time(){
var date = new Date();
var year = "", month = "", day = "", week = "", hour = "", minute = "", second = "";
year = date.getYear();
month = add_zero(date.getMonth() + 1);
day = add_zero(date.getDate());
week = date.getDay();
switch (date.getDay()){
case 0: val = "星期天"; break
case 1: val = "星期一"; break
case 2: val = "星期二"; break
case 3: val = "星期三"; break
case 4: val = "星期四"; break
case 5: val = "星期五"; break
case 6: val = "星期六"; break
}
hour = add_zero(date.getHours());
minute = add_zero(date.getMinutes());
second = add_zero(date.getSeconds());
time_div.innerText = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second + " " + val;
}
function add_zero(temp){
if(temp < 10) return "0" + temp;
else return temp;
}
setInterval("get_time()", 1000);
//-->
</script>
你只要把里面的1000即为1秒改为100或200等等,只要少于1000,就能快速行走了
❼ 怎么写网页正计时代码,html或者html5
这个看你用什么写了,比如javascript,获取当前的时间,再减去开始那一天的时间,最后输出...
比如:
<script>
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var pass1 = Date.parse('2015/10/1'); //开始的日期
var pass2 = Date.parse(y+'/'+m+'/'+d); //当前日期
var time = (pass2-pass1)/(1000*60*60*24); //过去的天数
alert(time);
</script>
❽ 哪位高手知道如何使网页上的计时器加快计时
我要找的正好与你相反。我要找使网页计时器变慢的软件
❾ 网页里面的倒计时怎弄
网页倒计时添加代码如下:
<FONT color=#990000 size=3>网站倒计时<b><SPAN id=span_dt_dt></SPAN></b></FONT>
<SCRIPT language=javascript>
<!--
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("17-5-2010");//
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_date_time();
//-->
</SCRIPT>
❿ 如何在网页中插入倒计时只要那种简单的数字型的
<html>
<head>
<title>test</title>
<script language="javascript">
var hour=3;
var minute=59;
var second=59;
var t;
function minusTime(){
second--;
if(second<0){
second=59;
minute--;
if(minute<0){
minute=59;
hour--;
if(hour<0){
hour=0;
minute=0;
second=0;
clearInterval(t);
}
}
}
document.getElementById("myd").innerHTML=hour+":"+minute+":"+second;
}
t=setInterval(minusTime,1);
</script>
</head>
<body>
<div id="myd" style="font-size:20px"></div>
</body>
</html>
你看看是不是这个样子的