获取给定时间到当前时间为止的日期数组
Posted rain101
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取给定时间到当前时间为止的日期数组相关的知识,希望对你有一定的参考价值。
var start = "2019-02-11";//开始时间 var end = nowTime();//结束时间 //返回当前时间 function nowTime(){ var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate(); if(month<10){ month = "0" + month; } if(date<10){ date = "0" + date; } return year + "-" + month + "-" +date; } //返回日期数组 function timeArr(start,end){ var date = [],i = 0; function getDate(datestr){ var temp = datestr.split("-"); var date = new Date(temp[0],temp[1]-1,temp[2]); // console.log(date); return date; } var startTime = getDate(start); var endTime = getDate(end); while((endTime.getTime()-startTime.getTime())>=0){ var year = startTime.getFullYear(); var month = (startTime.getMonth()+1).toString().length==1?"0"+(startTime.getMonth()+1).toString():(startTime.getMonth()+1).toString(); var day = startTime.getDate().toString().length==1?"0"+startTime.getDate():startTime.getDate(); date[i]=year+"-"+month+"-"+day; startTime.setDate(startTime.getDate()+1); i+=1; } return date; } //结果 var date = timeArr(start,end); console.log(date)
以上是关于获取给定时间到当前时间为止的日期数组的主要内容,如果未能解决你的问题,请参考以下文章