vue-计算两个日期之前的天数小方法

需求背景

开发过程中会遇到数据量过大 从而需要日期限制 日期选择不可大于多少天

实现过程

javascript 复制代码
const getDaysBetween=(date1:string, date2:string)=> {
      var startDate = Date.parse(date1);
      var endDate = Date.parse(date2);
      if (startDate > endDate) {
        return 0;
      }
      if (startDate == endDate) {
        return 1;
      }
      var days = (endDate - startDate) / (1 * 24 * 60 * 60 * 1000);
      return days;
    }

const getTimeChange = (value: any) => {
  let startTime = dayjs(value[0]).format("YYYY-MM-DD");
  let endTime = dayjs(value[1]).format("YYYY-MM-DD");
  let num = getDaysBetween(startTime, endTime);
  if(num>31){
    ElMessage.error("日期查询范围不能大于31天");
    return
  }
};
相关推荐
软弹5 分钟前
深入理解 React Ref 机制:useRef 与 forwardRef 的协作原理
前端·javascript·react.js
YaHuiLiang9 分钟前
Ai Coding浪潮下的前端:“AI在左,裁员在右”
前端
雪碧聊技术17 分钟前
前端vue代码架子搭建
前端·javascript·vue.js·前端项目代码框架搭建
爱学习的程序媛17 分钟前
【Web前端】前端用户体验优化全攻略
前端·ui·交互·web·ux·用户体验
han_20 分钟前
JavaScript设计模式(二):策略模式实现与应用
前端·javascript·设计模式
x***r15124 分钟前
Notepad++ 8.6 安装教程:详细步骤+自定义安装路径(附注意事项)
linux·前端·javascript
Hilaku27 分钟前
为什么很多工作 5 年的前端,身价反而卡住了?🤷‍♂️
前端·javascript·面试
ai超级个体27 分钟前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·three.js·threejs·网页设计·vibe coding·网页灵感·网页分享
维斯1827 分钟前
VueFlow 图自适应容器尺寸教程
前端
helloweilei28 分钟前
next/dynamic和React.lazy的区别
前端·next.js