定时闹钟

jiangtan273405 上海理想信息产业(集团)有限公司 软件工程师  2010-09-26 09:58:43
各位高手帮帮小弟,我要做个定时闹钟,就是定一个时间,在到时间的时候就单出一个框提醒用户。有示例的发个示例,谢谢啊。急用!~~~~~
...全文
118 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
function_chk 2010-09-26
js timeout
回复
timer即可。
回复
plutowang 2010-09-26
[Quote=引用 8 楼 plutowang 的回复:]
JS实现的我用的个DatePicker日期控件选时间。
不用也行自己做时间格式验证

HTML code

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>……
[/Quote]
不引用时间控件的话
时间按yyyy-MM-dd HH:mm:ss 的格式输入,闹钟也能用
我的时间对比是精确到秒具体需要到分的话可以自己修改下
回复
plutowang 2010-09-26
JS实现的我用的个DatePicker日期控件选时间。
不用也行自己做时间格式验证

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script src="js/DatePicker/WdatePicker.js" language="javascript"></script>
<script type="text/javascript">

function getNowTime(){
var dsq = null;
var now= new Date();
var year=now.getYear();
var month=now.getMonth()+1;
if(month<10){
month = "0"+month;
}
var day=now.getDate();
if(day<10){
day = "0"+day;
}
var hour=now.getHours();
if(hour<10){
hour = "0"+hour;
}
var minute=now.getMinutes();
if(minute<10){
minute = "0"+minute;
}
var second=now.getSeconds();
if(second<10){
second = "0"+second;
}
var nowdate=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
var txtime = document.getElementById("now").value;
if(nowdate == txtime){
alert("闹铃:"+nowdate);
clearTimeout(dsq);
}
dsq = setTimeout("getNowTime()",1000);
}
</script>
</head>

<body>
请选择提醒时间:<input type="text" name="now" size="20" style="margin-right:5px;" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" >
<input type="button" onclick="getNowTime()" value="定时"/>
</body>
</html>
回复
kerioz 2010-09-26
有timer控件 另外 使用js的话可以把你需要提示的方法放在settimeout函数里面 自己设置触发时间
回复
无伤 2010-09-26
也可以用 EJB的 timer
回复
closewbq 2010-09-26
setinterval("方法名()",时间间隔);
settimeout
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-26 09:58
社区公告
暂无公告