场景:日期选择器上选择一个日期,判断所选日期在今天之前或者今天之后

 思路:拿到所选日期,如:2022-07-28;拿到当天日期,如2022-07-22,

替换日期中的-为/,转化为时间戳,即可比对大小。

代码如下

<template><div id="app"><div id="nav"><el-date-pickerv-model="value1"type="date"placeholder="选择日期"value-format="yyyy-MM-dd"@change="dateChange"></el-date-picker><div v-if="value1">所选日期在今天{{ result }}</div></div><router-view /></div>
</template>
<script>
export default {data() {return {value1: "",result: "",};},methods: {dateChange(val) {const nowTime = new Date();const month =nowTime.getMonth() + 1 < 10? "0" + (nowTime.getMonth() + 1): nowTime.getMonth() + 1;const day =nowTime.getDate() < 10 ? "0" + nowTime.getDate() : nowTime.getDate();const toDay = nowTime.getFullYear() + "-" + month + "-" + day;console.log("选择的日期", val);var chooseDay = Date.parse(val.replace(/-/g, "/"));var nowDay = Date.parse(toDay.replace(/-/g, "/"));console.log("所选", chooseDay);console.log("今天", nowDay);if (chooseDay > nowDay) {this.result = "之后";} else if (chooseDay == nowDay) {this.result = "哟";} else {this.result = "之前";}},},
};
</script>

笔记----关于js只比较日期不比较时间相关推荐

  1. js正则校验日期格式和时间格式是否正确

    一,前端jsp页面有一文本框输入时间  HH:mm:ss格式的   另一个文本框要求输入yyyymmdd格式的日期        时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...

  2. JS 的新一代日期/时间 API Temporal

    众所周知,JS的Date是出了名的难用,一直以来我们都在使用momentjs,dayjs等第三方库来处理日期和时间格式,于是 TC39 组织开始了对 Date 的升级改造,他们找到了 moment.j ...

  3. JS 的新一代日期/时间 API Temporal和 Moment.js的继承者

    背景 在前端Moment.js可以说是家喻户晓,目前在日期和时间的处理上仍然是使用最广泛的库.从2011年到现在Moment已经完成了它的使命,在技术发展到今天,JavaScript生态已经足够健全, ...

  4. 收集几个js实现的日期时间控件

    /**//**  *大部分代码来自meizz的日历控件.  *tiannet添加了时间选择功能.select,object标签隐藏功能,还有其它小功能.  *使用方法:  * (1)只选择日期   & ...

  5. 网易云课堂Nodejs笔记(js Function,css,写法)

    网易云课堂Nodejs笔记(js Function,css) CSS position ---网页定位 margin ---元素外边距 padding ---元素内边距 nth-child()选择器 ...

  6. JS判断一个日期是这一年的第几天

    使用JS判断一个日期是这一年的第几天. 首先我们先整理一下思路: 假如是12月11日,那么我们需要将1-11月的天数加起来,然后加上12月的11天. 假如是1月9日,那么我们只需要将1月的这九天就可以 ...

  7. JS 的新一代日期/时间 API Temporal,比起 Date 它真的好用(Temporal教程)

    本文作者王明是360导航前端团队前端开发工程师 原文标题:JS历史最头疼的对象Date即将淘汰,替代物Temporal真的好用(全网首发Temporal教程) 原文地址:https://juejin. ...

  8. layui日期与vue_详解Vue.js和layui日期控件冲突问题解决办法

    详解Vue.js和layui日期控件冲突问题解决办法 发布于 2020-8-10| 复制链接 摘记: 事故还原: 今天在用layui的日期控件的时候发现一个问题,就是form表单中的日期选择之后,如果 ...

  9. js 比较啷个日期的大小

    *js 比较啷个日期的大小 function tab(date1,date2){var oDate1 = new Date(date1);var oDate2 = new Date(date2);if ...

最新文章

  1. Android中图表AChartEngine学习使用与例子
  2. 哪个更快:堆栈分配或堆分配
  3. css3 选择器_CSS 3
  4. 化工原理 蒸馏(下)
  5. css html 字竖,CSS实现文字竖排 DIV CSS文字垂直竖列排版显示如何实现?
  6. 水土保持功能评估中k值的计算公式
  7. MySQL binlog_error_action分析
  8. JAVA比较文件是否相同
  9. 尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
  10. ubuntu下mysql整个数据库备份与还原
  11. 医院his系统机房服务器,医院信息中心机房如何建设
  12. WEB-互补色与对比色的计算与获取 (实用、赞)
  13. 如何快速插入大量/批量随机数据到数据库(oracle/sqlserver/mysql/postgresql)
  14. 迈向云原生开发,我眼中的云原生
  15. uniapp vue百度人脸实名认证(V4)接口
  16. Pycharm的快捷键
  17. cross-entropy for one-stage detecor
  18. 百度地图(常用方法)
  19. 精通计算机英语,学好英语有助于精通电脑
  20. win Qt qextserialport 编写串口通信程序全程图文讲解

热门文章

  1. 学子寄语(7/18)(3)
  2. Nios II 系统的Avalon总线
  3. mybatis-plus数据安全保护 加密解密
  4. 德国大陆轮胎Continental EDI 项目案例
  5. 统计多个文件夹内多个Excel的数据行数
  6. HR面试最常见的面试问题和技巧性答复
  7. gitee的注册及代码提交(保姆级教程)
  8. Ubuntu设置root ssh登录
  9. 电气比例阀采用外置传感器和PID控制器实现化学机械抛光(CMP)的超高精度压力控制
  10. Visual studio开发C#快捷键