我想实现一个由用户输入时间,比如说是(2012-04-11 15:20:15)然后就在页面的右上角对这个时间动态累加,比如说5秒后就显示(2012-04-11 15:20:20),这个该怎么实现呢?请前辈们提供下思路,谢谢!或者有类似的js时间插件可以,谢谢大家了~~~
解决方案 »
- |zyciis| 关于ymPrompt提示组件里面模拟confirm的问题, 大家帮看看,谢谢
- 如何让Firefox 支持后退一页的javascript代码呢?javascript:history.back(-1);
- 表单控件是否失去焦点的if条件该怎么写?
- [分享]一个JavaScript版的简易计算器,没有什么技术含量和实用价值,只供新手学习,高手帮忙再完善一下
- jquery easyui 1.3.4 的datagrid无法自适应高度和宽度
- ie8下jQuery的slideDown,slideUp动画效果没有ie7流畅?是浏览器性能吗?应该怎么处理这类动画效果?
- 急:怎样判断输入文本域的数据是2003/02/03这样的日期格式?
- 请教如何在jsp中向数据库Oracle提交图片
- ie5和ie6下执行不同?!
- 有谁作过在WEB上的新建或已存在的OFFICE 文档,经客户修改后发回服务器,有高分
- 谁会用JS做一个动态效果的图片啊
- 语句解释
<html>
<head>
<title>tank fighting</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div id="showDIV"></div>
<input id="inputbox" type="text" value="" />
<input id="startBtn" type="button" value="Start" />
<input id="stopBtn" type="button" value="Stop" />
<script>
var timer;
document.getElementById('startBtn').onclick = function(){
var inputbox = document.getElementById('inputbox'),
baseTime = new Date(inputbox.value).getTime(),
orginal = new Date().getTime(),
time,
showTime,
div = document.getElementById('showDIV');
timer = setInterval(function(){
time = new Date().getTime();
showTime = new Date(time - orginal + baseTime);
div.innerHTML = showTime;
}, 1000);
};
document.getElementById('stopBtn').onclick = function(){
clearInterval(timer);
};
</script>
</body>
</html>