JS判断是否到达指定时间,执行任务,可以精确到秒。
来源:互联网 发布:围棋业余比赛知乎 编辑:程序博客网 时间:2024/05/18 14:13
最近有个任务要在JS中判断一下。网上找了好久都没有解决我的问题。最后直接把JSP代码COPY出来放入HTML里面执行。省得每次改后都要编译。最后测试通过了。
贴代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>判断是否到达指定时间,可以精确到秒</title><SCRIPT type="text/javascript">function $$(id){return document.getElementById(id);}function dateDiff(date1, date2){date1 = date1.replace("年","-").replace("月","-").replace("日",""); date2 = date2.replace("年","-").replace("月","-").replace("日",""); date1 = new Date(date1.replace(/-/g, "/")); date2 = new Date(date2.replace(/-/g, "/")); if(Date.parse(date2) - Date.parse(date1) >= 0){ return true; } return false;}function startexam(){var sstime=$$('sstime').innerHTML;var eetime=$$('eetime').innerHTML;var svtime=$$('svtime').innerHTML;var res=dateDiff(sstime, svtime);alert(res);if(!res){alert('还没有到考试时间。');return;}else{alert('已过考试开始时间。流程继续。');}var res2=dateDiff(eetime, svtime);if(res2){alert('此场次考试已过期。');return;}alert('开始考试。');}</SCRIPT></head><body><table><tr > <td>考试开始时间</td> <td> <span id="sstime">2012-06-14 17:00</span> </td> </tr> <tr> <td>考试结束时间:</td> <td> <span id="eetime">2012-06-14 17:34</span> </td> </tr> <tr> <td>当前服务器时间:</td> <td> <span id="svtime">2012-06-14 17:35</span></td> </tr> <tr> <td> <input type="button" value="开始模拟考试" onclick="startexam();"/> </td> </tr> </td></tr> </table></body></html>
很笨但是很有效的方法。
- JS判断是否到达指定时间,执行任务,可以精确到秒。
- 判断星期时间,到达指定时间后执行
- js 时间对比 精确到秒
- DOS批处理判断文件修改时间是否相同,精确到秒
- js获取当前时间(精确到秒)
- JS实现显示当前时间,精确到秒
- 指定时间执行任务
- JS判断是否到达页面底部
- js 判断滚动条是否到达底部
- linux定时任务精确到秒
- 一个简单的判断抢购时间是否到达的js函数
- android 调用系统时间 精确到秒
- Excel插入时间(精确到秒)
- mysql保存当前时间精确到秒
- c++获取系统时间精确到秒
- js html 页面倒计时 精确到秒
- 通过Ping来判断一个远程计算机是否可以到达
- jQuery日期和时间插件(精确到秒[jquery-ui-timepicker-addon.js])
- Redis zipmap内存布局分析
- struts2获取request,session,application4种方式
- my game
- 基于引擎开发HTML5游戏实战(一)---游戏引擎(construct 2)
- OSGI学习
- JS判断是否到达指定时间,执行任务,可以精确到秒。
- postgreSQL 操作符不存在: character = bytea
- MT6573 新建项目脚本
- JavaScript学习—cookie
- C#区别于java的编程风格介绍
- Oracle SQL 编码优化
- 各个国家的市电
- Android OpenGL ES->Translucent GLSurfaceView
- <jsp:include page=""> 与<%@ include file=""%>理解