js判断时间先后问题
记录一个开发中遇到的问题:在开启***开关页中,围栏是否开启根据checkbox的勾选和不勾选,生成了开启和关闭的字样,但没考虑到围栏时间的生效问题,比如,10:00开启了8:00至9:00的围栏,生成字样是关闭,因此要考虑一个结束时间endTime是否在当前时间之后,是的则认为是生效,
用到下面的方法:
setHours() 方法根据本地时间为一个日期对象设置小时数,返回从1970-01-01 00:00:00 UTC 到更新后的 日期 对象实例所表示时间的毫秒数。
这里的思路就是将时分秒的时间转换为当前的时分秒,并置换为毫秒大小判断时间的先后。
//判断当前时间失效 t1比当前时间晚则返回true,否则时间失效,fCompareDate(t1, t2) {var date = new Date();var a = t1.split(":");var b = t2.split(":");return date.setHours(a[0], a[1]) > date.setHours(b[0], b[1]);},
另外获取当前时间点的方法,一般来说new Date()可返回当日的日期和时间,而其中一个方法 new Date().toLocaleString 默认设置为12小时
,即会显示上午、下午,如果想设置24小时制 则用:var time=new Date().toLocaleString('chinese',{hour12:false});
,toLocaleTimeString() 方法返回该日期对象时间部分的字符串,因此他们获取到的是 HH:mm:ss。
//获取当前时间var currTime = new Date().toLocaleTimeString("chinese", {hour12: false});
js判断时间先后问题相关推荐
- js判断时间两小时之内_js判断两个时间的大小
js判断两个时间的大小 function checkdate() { //得到日期值并转化成日期格式,replace(//-/g, "//")是根据验证表达式把日期转化成长日期格式 ...
- js判断时间是否在某一时间段内
js判断当前"时 : 分"是否在一天中某一区间内. 比如:15.30 在不在08.30到16.00之间. function checkAuditTime(beginTime, en ...
- JS判断时间先后顺序
JS判断两个时间先后顺序,如08:40:00和09:20:30 话不多说,直接上代码 checkEndTime(start,end){var t1 = new Date()let parts = st ...
- js判断时间大小以及计算时间差
有些时候我们需要使用JS判断一下不同格式的时间的大小该怎判断呢? 例如:2019-06-26 14:00:00 这个格式的时间,如何判断是否大于现在的时间: function compareTimeN ...
- 用js判断时间的先后顺序
我们在用户注册信息的时候,有时根据需要往往要加入一些时间上的判断,今天我在这里给大家推荐一款比较实用的时间先后顺序判断的代码,希望对大家有所有帮助. 1 <!DOCTYPE HTML> 2 ...
- js判断时间是早上还是下午_测血糖别在下午,测空腹血糖早上几点最准确?
理想的血糖控制应该是全天候的,包括:空腹(餐前).餐后.体力活动和工作中.睡眠等时段.因血糖是经常波动的,但又不可能每天随时随地测血糖,建议隔半个月左右进行一次较全面的血糖检测,作为指导治疗和判断治疗 ...
- js判断时间是否为早上,中午,下午,晚上
let getTimeState = () => {// 获取当前时间let timeNow = new Date();// 获取当前小时let hours = timeNow.getHours ...
- js判断时间是否为当天(今天是今天)
场景:在某些时候,某些项目需要做发送默认消息,默认消息一天只发送一次,当天时间为当天零点到当天的二十三时五十九分五十九秒,然后当时间切换到第二天时,只要用户是第二天第一打开就发送默认消息,如果之后再次 ...
- js判断时间是早上还是下午_牛奶早上喝好,还是晚上喝好?没想到“最佳时间”是这个点,颠覆了!...
都说喝牛奶好,要多喝. 可什么时间喝牛奶最好呢? 是饭前.饭后还是睡前?又或者喝酒前? 确实得好好说说. 传言:空腹时身体比较缺能量,牛奶里的蛋白会去提供能量,不会去构成和修复组织(比如修复皮肤),这 ...
最新文章
- 麦当劳数字化转型中获得的6个数据科学经验
- 从WEB SERVICE 上返回大数据量的DATASET
- 80后游戏美术:这十年总在挣扎着做些更有意思的事儿
- js 获取元素,同级元素下的子元素总结
- C++ 类型转换 :C语言的类型转换、C++的四种强制类型转换、explicit
- highgui java opencv_java – OpenCV 3.0.0 JAR缺少HighGUI
- win10怎么修改服务器地址,电脑Windows10怎么修改IP地址的方法
- 基于javaweb的黑马旅游网站来源_喜讯丨创业黑马(重庆)科技孵化中心今日开业!助力重庆高新区打造人工智能创新高地...
- php 转换为自定义类,PHP面向对象教程之自定义类_PHP
- 【转】大厦将倾,互联网将如何变革传统行业(下)
- Axure 画原型图
- 2013职称计算机幻灯片题库,2013职称计算机考试题库宝典及答案解析(全).doc
- txt转mobi格式
- 国内人工智能行业发展现状
- csgo显示服务器ip,csgo国服躲猫猫IP地址大全及介绍
- 读《清道夫》秦明第四本
- 阅读软件汇-EPUB专版
- 【科普】十大科研好用软件
- c语言图形函数linerel,C语言图形函数库总结graphics.h
- delphi 裁剪mp3_如何编辑mp3文件详细信息(Delphi)
热门文章
- [BZOJ1925][SDOI2010]地精部落(DP)
- L1-054~L1-056
- Leetcode338. 比特位计数
- 编写程序。设银行定期存款年利率rate为2.25%,并已知存款为n年,存款本金为capital,编程计算n年后的本利之和deposit。要求年利率rate、存款年限n和存款本金capital从键盘输入
- 2017-3-11 Kafka的应用场景
- 动态路由协议 ❀ OSPF中的Sham-link
- Mofile下载文件
- 首届中国CDO大调研,CDO神秘面纱即将揭开...
- Chrome浏览器小号多开
- ios avi_转换DVD,ISO和AVI视频以在iOS设备上播放