<body>
<h1 id="haha"> </h1>
</body>
<input name=text1>
<input name=button1 type=button value="显示" onclick=go()>
<script>
function go()
{
c=document.getElementById("text1").value.split(":")
var b=new Date()
var a=new Date(b.getYear(),b.getMonth(),b.getDate(),c[0],c[1],c[2])
strTime="还有<font color=red>"+Math.floor((a-b)/3600000)+"个小时"+"、"+Math.floor(((a-b)%3600000)/60000)+"个分钟"+"、"+((((a-b)%3600000)%60000)/1000)+"秒</font>"
document.getElementById("haha").innerHTML=strTime
setTimeout("go()",1000);
}
</script>
<h1 id="haha"> </h1>
</body>
<input name=text1>
<input name=button1 type=button value="显示" onclick=go()>
<script>
function go()
{
c=document.getElementById("text1").value.split(":")
var b=new Date()
var a=new Date(b.getYear(),b.getMonth(),b.getDate(),c[0],c[1],c[2])
strTime="还有<font color=red>"+Math.floor((a-b)/3600000)+"个小时"+"、"+Math.floor(((a-b)%3600000)/60000)+"个分钟"+"、"+((((a-b)%3600000)%60000)/1000)+"秒</font>"
document.getElementById("haha").innerHTML=strTime
setTimeout("go()",1000);
}
</script>
解决方案 »
- Email验证
- 请问javascript视频教程中那个系列做得最好?
- 左侧导航栏中的一个元素能不能拖动到右边的iframe中
- javascrip取得比如<tr>的class的信息比如background?
- 这样的功能怎样实现?(关于按钮提交的)
- 请问:文本框产生的时候,如何才能取到script变量值?
- 说document.body对象为空,或不是对象
- 怎么样用javascript发信件,但不要启动outlook或其它软件,急
- tab标签动态调用时<a href="#tab1" 双引号里面的值自动改变
- 纯js写表格数据根据select选项变化
- 文本框怎样变成编辑状态?
- 怎样在网页中调用客户端exe程序?(exe文件路径已知)
<body>
<div id='view'>请在输入结束时间(时:分)<input type=text onkeyup='foo(this.value)'></div>
<script>
function foo(v) {
if(/\d\d:\d\d/.test(v)) {
var d = new Date();
t = d.getTime();
var a = v.split(':');
d.setHours(a[0], a[1]);
if(t < d.getTime()) {
t = (d.getTime() - t)/1000;
setInterval('show()', 1000);
}
}
}function show() {
view.innerHTML = t + '秒';
t--;
}
</script>
我要的是当输入完结束时间回车后,界面时时显示与当前时间差的分钟数。
JS学的不好。你的程序在我这里试了一下出NAN的错。请帮我看看再谢!
<script>
function setEndTime(){
var end=new Date((new Date()).toDateString()+" "+v.value+":00")
o.innerText="剩余时间:"+(Math.round((end-(new Date()))/60000))+"分种"
window.setTimeout(setEndTime,10*1000)
}
</script>每10秒刷新一次结果
可是没有显示倒数的分钟数。不知道为什么?