获取系统当前时间与自己写的固定时间相比较,固定时间也可以从后台传过来,只需用${}接收一下就行啦,提示一下,后台传过来的必须是long类型的时间(1576032058000)

$(function(){var t;t = window.setInterval(function(){var nowDate = new Date();var year= nowDate.getFullYear();var month = nowDate.getMonth()+1;var today = nowDate.getDate();var hours = nowDate.getHours();var minutes = nowDate.getMinutes();var seconds = nowDate.getSeconds();if(month >= 1 && month <=9){month = "0" + month;}if(today >= 1 && today <=9){today = "0" + today;}var currentdate = year + "-" + month + "-" + today + " " + hours + ":" +minutes + ":" +seconds;var currentDateLong = new Date(currentdate.replace(new RegExp("-","gm"),"/")).getTime();//当前时间var settime=new Date("2019/12/11 10:41:30").getTime();//固定时间if(currentDateLong>settime){//当前时间大于指定时间stop();}else{console.log(currentDateLong);}}, 1000);function stop(){console.log("当前时间大于固定时间。停止计时");window.clearInterval(t);}
})

上一种是以时间戳的形式比较的,也就是数字。
这种是以时间格式来比较的,比较不了大小

function formatDate(date, format) {   if (!date) return;   if (!format) format = "yyyy-MM-dd HH:mm:ss";   switch(typeof date) {   case "string":   date = new Date(date.replace(/-/, "/"));   break;   case "number":   date = new Date(date);   break;   }    if (!date instanceof Date) return;   var dict = {   "yyyy": date.getFullYear(),   "M": date.getMonth() + 1,   "d": date.getDate(),   "H": date.getHours(),   "m": date.getMinutes(),   "s": date.getSeconds(),   "MM": ("" + (date.getMonth() + 101)).substr(1),   "dd": ("" + (date.getDate() + 100)).substr(1),   "HH": ("" + (date.getHours() + 100)).substr(1),   "mm": ("" + (date.getMinutes() + 100)).substr(1),   "ss": ("" + (date.getSeconds() + 100)).substr(1)   };       return format.replace(/(yyyy|MM?|dd?|HH?|ss?|mm?)/g, function() {   return dict[arguments[0]];   });                   }$(function(){if(formatDate(new Date(),"yyyy-MM-dd") == "2019-12-15" ){alert(当前日期等于固定的日期);}})

Js 比较日期/时间的大小相关推荐

  1. vue - 比较两个日期大小、比较同一天两个时间大小(判断两个日期时间的大小)JS 解决方法

    介绍 vue项目中,可能需要对比两个日期时间的大小,如下代码所示: 2018-8-12 12:30 | 2018-8-12 02:30 它们谁大? 比较两个日期大小 方法一: //比较两个日期大小.格 ...

  2. js日期时间比较大小

    知识点: new Date(Date.parse(时间1)) == new Date(Date.parse(时间2)) 上面的方法可以结合自定义的时间戳 比如下面的日期时间格式化函数使用 functi ...

  3. JS日期时间比较大小(绝对干货)

    普通日期时间比较 泛指格式相同的日期时间 var date1 = new Date("2020-3-15"); var date2 = new Date("2020-2- ...

  4. js字符串日期直接比较大小

    今天遇见了个bug,运行一年的项目突然日期比较错误了,最后发现是字符串日期直接比较的原因. 下面直接来调试结果: 很多人多说js字符串日期能直接比较,比较智能 alert("2016-10- ...

  5. Oracle数据库比较日期时间的大小

    在今天或者今天之前作比较: select * from JN_BUS_KJLWSBJBXX where dqsj < to_date('2007-09-07 00:00:00','yyyy-mm ...

  6. 前端flv.js设置缓冲时间和大小_好程序员web前端细解cookie那些事

    好程序员web前端细解cookie那些事,在互联网时代,IT行业飞速发展,带动了web前端开发行业的兴趣.由于行业新兴起时间不久,专业人才缺乏,薪资待遇较高,已成为众多IT学子选择就业的首选,今天就为 ...

  7. js 判断日期时间大小

    参考链接 checkTime = function() { var startTime = document.getElementById("startTime").value; ...

  8. 前端flv.js设置缓冲时间和大小_不可不知的 WEB 前端网站优化 —— 雅虎 34 条军规...

    不可不知的 WEB 前端网站优化 -- 雅虎 34 条军规 不得不说现在依然适用于大部分的网站 当年雅虎推荐了一套优化网站加载速度的34条法则(包括Yslow规则22条),以下是详细说明. 1. Mi ...

  9. html对比时间,js比较日期时间【转载】

    1.js日期比较(yyyy-mm-dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Da ...

最新文章

  1. javascript RegExp
  2. php中区分大小写的超全局变量总结
  3. C#文件操作(IO流 摘抄)
  4. 三十六、rsync通过服务同步、Linux系统日志、screen工具
  5. proguard android 配置,android – Proguard忽略库的配置文件
  6. elasticsearch集群搭建-windows
  7. shell输入输出重定向
  8. VB.NET 对于类型的传递按值或者按引用
  9. 【Docker】04 Docker镜像讲解
  10. 《剑来》语句摘录(六)
  11. Qt进程-QProcess使用总结
  12. 华为防火墙笔记-出口选路
  13. Java类加载的加载,验证,准备,解析,初始化小结
  14. 查找数据库指定数据的数据表和字段名称SQL语句
  15. JDK中java.exe,javadoc.exe,jdb.exe,javaprof.exe分别是什么,有什么作用?
  16. 大块的写作时间?这个时代,它是奢侈品
  17. 基础测绘计算函数设计(坐标正反算、交会计算)
  18. MalformedJsonException: JSON forbids octal prefixes
  19. 向世界问好,.NET 5 从 Fur 框架开始,v1.0.0.rc2 发布
  20. 编程之类的文案_有什么有逼格的四字文案?

热门文章

  1. java pecs_『Java』泛型中的PECS原则
  2. 我对前端工程化的理解
  3. 由Babel理解前端编译原理
  4. vs2010 安装va
  5. Delphi 读取文本文件的两种方式
  6. 通过Boomerang按计划在Gmail中发送或接收电子邮件(并且我们有邀请)
  7. 邻接矩阵的深度优先搜索技术
  8. Qt中常用的控件详细介绍
  9. 浅谈matlab数学建模中@符号-----函数句柄
  10. 第K短路 (A star板子题)