js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
核心代码:
var time_range = function (beginTime, endTime, nowTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length != 2) { return false; } var strn = nowTime.split (":"); if (stre.length != 2) { return false; } var b = new Date (); var e = new Date (); var n = new Date (); b.setHours (strb[0]); b.setMinutes (strb[1]); e.setHours (stre[0]); e.setMinutes (stre[1]); n.setHours (strn[0]); n.setMinutes (strn[1]); if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) { return true; } else { alert ("当前时间是:" + n.getHours () + ":" + n.getMinutes () + ",不在该时间范围内!"); return false; } } time_range ("21:30", "23:30", "3:22");
效果:
当前时间的情况下:
var time_range = function (beginTime, endTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length != 2) { return false; } var b = new Date (); var e = new Date (); var n = new Date (); b.setHours (strb[0]); b.setMinutes (strb[1]); e.setHours (stre[0]); e.setMinutes (stre[1]); if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) { return true; } else { alert ("当前时间是:" + n.getHours () + ":" + n.getMinutes () + ",不在该时间范围内!"); return false; } } time_range ("21:30", "23:30");
相关推荐
-
JS判断时间段的实现代码
废话不多说了,直接给大家贴代码了,具体代码如下所示: <th>交易时间开始:</th> <td><input id="bcconDateBeginDate" name="bcconDateBeginDate" value="2016/06/12 00:00:00" class="easyui-datetimebox" editable="false" style=&
-
extjs 时间范围选择自动判断的实现代码
extjs中 有时需要选择一个日期范围,需要自动判断,选择的开始日期不能大于结束日期,或结束日期不能小于开始日期,实现的代码如下 效果图: 从上图可以看到,当选择了一个开始时间后,会自动限制结束时间的选择范围,实现两个日期选择器的联动. 代码如下: 首先定义联动处理函数: Ext.apply(Ext.form.field.VTypes, { daterange: function (val, field) { var date = field.parseDate(val); if (!date)
-
判断Session的过期时间 采用JavaScript实时显示剩余多少秒
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%session.timeout=1440 '单位(分钟)1440=24小时 参数不能大于24小时 也就是不能大于1440分钟%> <% if session("login")<>"888888" then'判断Session是否有效 Response.Write("Session过期了&quo
-
js判断日期时间有效性的方法
分享两种使用javascript验证日期以及时间是否有效的方法 第一种: //| 日期有效性验证 //| 格式为:YYYY-MM-DD或YYYY/MM/DD function IsValidDate(DateStr){ var sDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去两边空格; if(sDate==''){ return true; } //如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或
-
JS判断两个时间大小的示例代码
如下所示: 复制代码 代码如下: function validTime(startTime,endTime){ var arr1 = startTime.split("-"); var arr2 = endTime.split("-"); var date1=new Date(parseInt(arr1[0]),parseInt(arr1[1])-1,parseInt(arr1[2]),0,0,0); var dat
-
js判断选择的时间是否大于今天的代码
复制代码 代码如下: <script>$("#pseudo_review_time'+goods_id+'").datepicker({dateFormat: "yy-mm-dd"});$("#pseudo_review_time'+goods_id+'").change(function(){var thetime=$(this).val();var d=new Date(Date.parse(thetime.replace(/-/
-
js判断选择时间不能小于当前时间的示例代码
复制代码 代码如下: var controldate; function checkDate(){ controldate= document.getElementById("sendDate").value; if(controldate==""){ alert('日期不能为空'); return false; }else{ var day = new Date(); var Year = 0; var Month = 0; var Day = 0; var Cu
-
js判断复选框是否选中及选中个数的实现代码
用js判断复选框是否选中及选中个数,以前经常有朋友提到复选框的选中问题,这段代码可以帮你解决这个问题,而且它还可以判断你选择了多少个复选框,多选则弹出提示 <HTML> <head> <title>判断复选框是否选中及选中个数</title> <SCRIPT LANGUAGE="JavaScript"> function countChoices(obj) { max = 2; box1 = obj.form.box1.che
-
js判断复选框是否选中的方法示例【基于jQuery】
本文实例讲述了js判断复选框是否选中的方法.分享给大家供大家参考,具体如下: 代码 //设置选中 $('#check1').prop('checked', true); //是否选中 var isChecked = $('#cb').prop('checked'); //或 var isChecked = $('#cb').is(":checked"); var isChecked = $('#cb').attr('checked'); 代码 function publish() {
-
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
核心代码: var time_range = function (beginTime, endTime, nowTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length != 2) { return false; } var strn = nowTime.split
-
Angular.JS判断复选框checkbox是否选中并实时显示
首先来看看简单的效果图,如下所示: 看一下html代码: <!DOCTYPE html> <html data-ng-app="App"> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script> &l
-
jquery判断复选框是否被选中的方法
jquery 判断复选框是否选中以及如何选中的问题做一下总结. 进入正题,还是当页面有如下一组复选框的时候: <input type="checkbox" name="fruit" value="apple" />苹果 <input type="checkbox" name="fruit" value="orange" />橘子 <input type=&q
-
js判断当前页面在移动设备还是在PC端中打开
本文实例讲解了js判断当前页面在移动设备还是在PC端中打开的详细代码,分享给大家供大家参考,具体内容如下 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1,
-
js 判断当前时间是否处于某个一个时间段内
js 判断当前时间(或者所选时间)是否在某一时间段 我们可以使用 jutils - JavaScript常用函数库的 isDuringDate 函数来实现 传入 beginDateStr (开始时间), endDateStr(结束时间) 使用方法 jutils.isDuringDate('2018/09/17', '2030/09/17'); // 当前时间是否在2018/09/17 - 2030/09/17 之间,输出 true jutils.isDuringDate('2018/09/17
-
vue 判断两个时间插件结束时间必选大于开始时间的代码
效果展示: 代码展示: <template> <div id="date_time_picker"> <van-button plain type="primary" @click="showPopFn()">点击选择日期</van-button> <van-field v-model="timeValue" placeholder="选择的日期结果"
-
js判断传入时间和当前时间大小实例(超简单)
实例如下: //判断时间是否过期 function judgeTime(time){ var strtime = time.replace("/-/g", "/");//时间转换 //时间 var date1=new Date(strtime); //现在时间 var date2=new Date(); //判断时间是否过期 return date1<date2?true:false; } 以上这篇js判断传入时间和当前时间大小实例(超简单)就是小编分享给大家
-
vue中js判断长时间不操作界面自动退出登录(推荐)
需求说明,后台有做半个小时不请求接口的话返回标识退出登录,但是要请求接口才行,现在要实现前端用js判断半个小时不操作界面的话自动跳转到登录页面. 创建一个.js文件,在main.js引入此js(vue框架) 在登录成功的时候保存当前时间localStorage.setItem("lastTime",new Date().getTime()); 然后在点击的时候更新这个时间 var lastTime = new Date().getTime(); var currentTime = ne
随机推荐
- 将军殿脚本代码(道士)
- VBS教程:函数-IsEmpty 函数
- Java final static abstract关键字概述
- bootstrap布局中input输入框右侧图标点击功能
- 剖析Asp.Net路由系统实现原理
- C# Rx的主要接口深入理解
- Navicat异地自动备份MySQL方法详解(图文)
- MySQL高速缓存启动方法及参数详解(query_cache_size)
- php实现对两个数组进行减法操作的方法
- 浅析如何利用JavaScript进行语音识别
- 解决鼠标在 flash 链接上不停闪动的问题(web页面中)
- C#获取计算机名,IP,MAC信息实现代码
- 分页 SQLServer存储过程
- Effective C# 使用成员初始化器而不是赋值语句
- JS实现点击按钮自动增加一个单元格的方法
- css transform 3D幻灯片特效实现步骤解读
- JS打开层/关闭层/移动层动画效果的实例代码
- spring整合redis缓存并以注解(@Cacheable、@CachePut、@CacheEvict)形式使用
- Etag和Expires 性能调优
- php实现转换html格式为文本格式的方法