var sj=new Date()
var nian=sj.getYear()
var yue=sj.getDay()
alert(js+yue)
var nian=sj.getYear()
var yue=sj.getDay()
alert(js+yue)
解决方案 »
- 数组长度问题
- 鼠标放在文本框上,自动选择文本框并只可输入数字,求JQ语句
- 关于javascript调用ActivexObject指针参数的问题
- javascript调用函数的时候提示缺少对象,代码如下
- JS在页面加载时候onload与匿名自调用函数的区别
- ***新打开的子窗口 关闭的时候 刷新父窗口?***
- [**醒目**]希望CSDN能把社区左边的导航页面改进一下,经常出问题啊
- 在隐藏的TEXT中显示系统时间的问题!
- 如何让我所在页上的鼠标刷新时产生的漏斗消失(用java特效中的把鼠标变小花的原理)
- 动态获得a标签的innerHTML值问题
- 高分!怎么为设计HTC控件的onfocus和onblur事件?
- 如何在网页中使用activex?(activex控件用来实现tiff文件的打开等功能!)
<div id="oDiv"></div>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var timerID;
var timerRunning = false;
var today = new Date();
var enday = 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;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function startclock () {
stopclock();
showtime();
}
function showtime () {
today = new Date();
enday = new Date("September , 9 2002 08:00");
enday.setYear("2002");
secsPerDay = 1000 ;
minPerDay = 60 * 1000 ;
hoursPerDay = 60 * 60 * 1000;
PerDay = 24 * 60 * 60 * 1000;
secsLeft = (today.getTime() - enday.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);minLeft = ((today.getTime() - enday.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);hoursLeft = ((today.getTime() - enday.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);yearsLeft = ((today.getTime() - enday.getTime()) / (365*PerDay));
yearsRound = Math.round(yearsLeft-0.5);daysLeft = (((today.getTime() - enday.getTime()) - (yearsRound*365*PerDay)) / PerDay);
daysLeft = (daysLeft - 0.5);
daysRound = Math.round(daysLeft);
daysRemain = daysRound;
timeRemain = "从开学到现在已经过了 " + yearsRound + " 年 " + daysRemain + " 天 " + hoursRemain + " 小时 " + minRemain + " 分钟 " + secsRemain + " 秒";
document.all("oDiv").innerHTML = timeRemain;
timerID = setTimeout("showtime()",1000);
timerRunning = true;}
startclock();
</SCRIPT>
</body>