之前做北京水务局监管系统时碰到个需求,就
是根据所选择的开始日期与结束日期,
然后根据这个日期范围来列出之间每天的日期。
下面这个方法就可以实现。
function get(start_time,end_time){ var bd = new Date(start_time),be = new Date(end_time); var bd_time = bd.getTime(), be_time = be.getTime(),time_diff = be_time - bd_time; var d_arr = []; for(var i=0; i<= time_diff; i+=86400000){ var ds = new Date(bd_time+i); d_arr.push((ds.getMonth()+1)+'月'+ds.getDate()+'日') } alert(d_arr); } get('2017-02-02','2017-03-28')