ITPub博客

首页 > 应用开发 > C/C++ > 直播短视频源码,js获取日期段的所有日期

直播短视频源码,js获取日期段的所有日期

原创 C/C++ 作者:zhibo系统开发 时间:2021-01-15 14:21:14 0 删除 编辑

直播短视频源码,js获取日期段的所有日期

方法一

Date.prototype.format = function() {
     var s = '';
     var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1));
     var day = this.getDate()>=10?this.getDate():('0'+this.getDate());
     s += this.getFullYear() + '-'; // 获取年份。
     s += mouth + "-"; // 获取月份。
     s += day; // 获取日。
     return (s); // 返回日期。
 };
function getAll(begin, end) {
    var ab = begin.split("-");
    var ae = end.split("-");
    var db = new Date();
    db.setUTCFullYear(ab[0], ab[1] - 1, ab[2]);
    var de = new Date();
    de.setUTCFullYear(ae[0], ae[1] - 1, ae[2]);
    var unixDb = db.getTime();
    var unixDe = de.getTime();
    for (var k = unixDb; k <= unixDe;) {
        console.log((new Date(parseInt(k))).format());
        k = k + 24 * 60 * 60 * 1000;
    }
}
 
getAll('2017-02-27', '2017-03-02'); //2017-02-27  2017-02-28 2017-03-01 2017-03-02

  方法二

getBetweenDateStr('2017-08-30','2017-09-04');
 
function getBetweenDateStr(start,end){
    var result = [];
    var beginDay = start.split("-");
    var endDay = end.split("-");
    var diffDay = new Date();
    var dateList = new Array;
    var i = 0;
    diffDay.setDate(beginDay[2]);
    diffDay.setMonth(beginDay[1]-1);
    diffDay.setFullYear(beginDay[0]);
    result.push(start);
    while(i == 0){
        var countDay = diffDay.getTime() + 24 * 60 * 60 * 1000;
        diffDay.setTime(countDay);
        dateList[2] = diffDay.getDate();
        dateList[1] = diffDay.getMonth() + 1;
        dateList[0] = diffDay.getFullYear();
        if(String(dateList[1]).length == 1){dateList[1] = "0"+dateList[1]};
        if(String(dateList[2]).length == 1){dateList[2] = "0"+dateList[2]};
        result.push(dateList[0]+"-"+dateList[1]+"-"+dateList[2]);
        if(dateList[0] == endDay[0] && dateList[1] == endDay[1] && dateList[2] == endDay[2]){ i = 1;
        }
    };
    console.log(result);
    return result;
};

以上就是 直播短视频源码,js获取日期段的所有日期实现的相关代码, 更多内容欢迎关注之后的文章



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69978258/viewspace-2750272/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-02

  • 博文量
    195
  • 访问量
    82814