记录一个开发中遇到的问题:在开启***开关页中,围栏是否开启根据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判断时间先后问题相关推荐

  1. js判断时间两小时之内_js判断两个时间的大小

    js判断两个时间的大小 function checkdate() { //得到日期值并转化成日期格式,replace(//-/g, "//")是根据验证表达式把日期转化成长日期格式 ...

  2. js判断时间是否在某一时间段内

    js判断当前"时 : 分"是否在一天中某一区间内. 比如:15.30 在不在08.30到16.00之间. function checkAuditTime(beginTime, en ...

  3. JS判断时间先后顺序

    JS判断两个时间先后顺序,如08:40:00和09:20:30 话不多说,直接上代码 checkEndTime(start,end){var t1 = new Date()let parts = st ...

  4. js判断时间大小以及计算时间差

    有些时候我们需要使用JS判断一下不同格式的时间的大小该怎判断呢? 例如:2019-06-26 14:00:00 这个格式的时间,如何判断是否大于现在的时间: function compareTimeN ...

  5. 用js判断时间的先后顺序

    我们在用户注册信息的时候,有时根据需要往往要加入一些时间上的判断,今天我在这里给大家推荐一款比较实用的时间先后顺序判断的代码,希望对大家有所有帮助. 1 <!DOCTYPE HTML> 2 ...

  6. js判断时间是早上还是下午_测血糖别在下午,测空腹血糖早上几点最准确?

    理想的血糖控制应该是全天候的,包括:空腹(餐前).餐后.体力活动和工作中.睡眠等时段.因血糖是经常波动的,但又不可能每天随时随地测血糖,建议隔半个月左右进行一次较全面的血糖检测,作为指导治疗和判断治疗 ...

  7. js判断时间是否为早上,中午,下午,晚上

    let getTimeState = () => {// 获取当前时间let timeNow = new Date();// 获取当前小时let hours = timeNow.getHours ...

  8. js判断时间是否为当天(今天是今天)

    场景:在某些时候,某些项目需要做发送默认消息,默认消息一天只发送一次,当天时间为当天零点到当天的二十三时五十九分五十九秒,然后当时间切换到第二天时,只要用户是第二天第一打开就发送默认消息,如果之后再次 ...

  9. js判断时间是早上还是下午_牛奶早上喝好,还是晚上喝好?没想到“最佳时间”是这个点,颠覆了!...

    都说喝牛奶好,要多喝. 可什么时间喝牛奶最好呢? 是饭前.饭后还是睡前?又或者喝酒前? 确实得好好说说. 传言:空腹时身体比较缺能量,牛奶里的蛋白会去提供能量,不会去构成和修复组织(比如修复皮肤),这 ...

最新文章

  1. 麦当劳数字化转型中获得的6个数据科学经验
  2. 从WEB SERVICE 上返回大数据量的DATASET
  3. 80后游戏美术:这十年总在挣扎着做些更有意思的事儿
  4. js 获取元素,同级元素下的子元素总结
  5. C++ 类型转换 :C语言的类型转换、C++的四种强制类型转换、explicit
  6. highgui java opencv_java – OpenCV 3.0.0 JAR缺少HighGUI
  7. win10怎么修改服务器地址,电脑Windows10怎么修改IP地址的方法
  8. 基于javaweb的黑马旅游网站来源_喜讯丨创业黑马(重庆)科技孵化中心今日开业!助力重庆高新区打造人工智能创新高地...
  9. php 转换为自定义类,PHP面向对象教程之自定义类_PHP
  10. 【转】大厦将倾,互联网将如何变革传统行业(下)
  11. Axure 画原型图
  12. 2013职称计算机幻灯片题库,2013职称计算机考试题库宝典及答案解析(全).doc
  13. txt转mobi格式
  14. 国内人工智能行业发展现状
  15. csgo显示服务器ip,csgo国服躲猫猫IP地址大全及介绍
  16. 读《清道夫》秦明第四本
  17. 阅读软件汇-EPUB专版
  18. 【科普】十大科研好用软件
  19. c语言图形函数linerel,C语言图形函数库总结graphics.h
  20. delphi 裁剪mp3_如何编辑mp3文件详细信息(Delphi)

热门文章

  1. [BZOJ1925][SDOI2010]地精部落(DP)
  2. L1-054~L1-056
  3. Leetcode338. 比特位计数
  4. 编写程序。设银行定期存款年利率rate为2.25%,并已知存款为n年,存款本金为capital,编程计算n年后的本利之和deposit。要求年利率rate、存款年限n和存款本金capital从键盘输入
  5. 2017-3-11 Kafka的应用场景
  6. 动态路由协议 ❀ OSPF中的Sham-link
  7. Mofile下载文件
  8. 首届中国CDO大调研,CDO神秘面纱即将揭开...
  9. Chrome浏览器小号多开
  10. ios avi_转换DVD,ISO和AVI视频以在iOS设备上播放