美文网首页
vue3 传入两个时间段的日期得到间隔日期数组

vue3 传入两个时间段的日期得到间隔日期数组

作者: 野咪咕 | 来源:发表于2024-01-04 11:59 被阅读0次

onMounted(() => {

  getDateStr("2024-01-04","2024-01-14",0);

})

let allDayArr = ref([]);

//传入日期格式 YYYY-MM-DD ,YYYY-MM-DD ,dayLength 为时间间隔 (0所有天数都打印)

function getDateStr(startDate, endDate, dayLength) {

        var str = startDate;

        allDayArr.value.push(str);

        for (var i = 0 ;; i++) {

            var getDate = getTargetDate(startDate, dayLength);

            startDate = getDate;

            if (getDate <= endDate) {

                str += ','+getDate;

                allDayArr.value.push(getDate);

            } else {

                break;

            }

        }

        //console.log(str);

        console.log(allDayArr.value)

    }

  //转换计算

  function getTargetDate(date,dayLength) {

        dayLength = dayLength + 1;

        var tempDate = new Date(date);

        tempDate.setDate(tempDate.getDate() + dayLength);

        var year = tempDate.getFullYear();

        var month = tempDate.getMonth() + 1 < 10 ? "0" + (tempDate.getMonth() + 1) : tempDate.getMonth() + 1;

        var day = tempDate.getDate() < 10 ? "0" + tempDate.getDate() : tempDate.getDate();

        return year + "-" + month + "-" + day;

    }

相关文章

  • 日期函数

    datedif函数 datedif函数解释: datedif(起始日期,终止日期,间隔单位)计算两个日期的间隔 计...

  • iOS-40-时间NSDate各种应用

    设置两个时间差为固定值 日期可以进行比较以确定大小或相等,也可以确定两个日期之间的时间间隔。两个日期的间隔时间差可...

  • 时间段的截取

    判断两个时间间的间隔 DATEDIF DATEDIF(开始日期,结束日期,需返回的日期类型)返回的日期类型有=DA...

  • 7.日期间距和单个日期的选择

    在此用到两个类ZFCalendar(日期间隔:酒店) 和 JLCalendar(单个日期) 下面逐个讲解酒店的日期...

  • 2020-02-13 excel小技巧

    -日期的问题主要有 1 根据开始日期和间隔推算结束日期,根据间隔和结束日期推算开始或者推算间隔多少 使用year,...

  • 计算机整理

    公式 1,datedif,两个日期之间算日子间隔,格式datedlf(前日期数,后日期数,"YD"),YD表示同 ...

  • 28、日期函数:DATEDIF2018-10-18

    一、基本用法 DATEDIF(起始日期,终止日期,间隔单位),计算2个日期的间隔 二、计算工龄 =DATEDIF(...

  • ios 比较两个日期大小

    应用中有时候需要选择日期,从而得到一个时间段的记录,但是,我们需要考虑得到的时间段不能超过当前日期 #pragma...

  • nodejs爬取每日一文数据入库

    分析已知日期为 20110306-20200701有文章(所以我们需要一个这个时间段日期的数组)去掉没有文章的日子...

  • php生成日历

    最近工作中用到的一个并没有卵用的功能,根据开始日期和结束日期,生成日历数组 php的部分如下 传入开始日期及结束日...

网友评论

      本文标题:vue3 传入两个时间段的日期得到间隔日期数组

      本文链接:https://www.haomeiwen.com/subject/zicvndtx.html