码迷,mamicode.com
首页 > Web开发 > 详细

js获取前几天的时间及时间区间

时间:2017-10-20 12:00:03      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:gety   instance   time   间隔   int   val   logs   eof   区间   

/**
 * 以startDate为开始日期,计算时隔days天之后 的日期区间
 * @param startDate 开始日期
 * @param days 时间间隔天数
 */
function getDateInterval(startDate, days) {
    var start;
    var end;
    if (startDate instanceof Date) {
        start = startDate.getFullYear() + "/" + (startDate.getMonth() + 1) + "/" + startDate.getDate();
        var startAfterDays = startDate.setDate(startDate.getDate() - days);
        startAfterDays = new Date(startAfterDays);
        end = startAfterDays.getFullYear() + "/" + (startAfterDays.getMonth() + 1) + "/" + startAfterDays.getDate();
    }
    return end + "~" + start;
}

/**
 * 获得昨天的日期
 * @returns {Date}
 */
function getYesterdayDate() {
    var date = new Date();
    date.setTime(date.getTime() - 24 * 60 * 60 * 1000);
    return date;
}


/**
 * 根据时间间隔天数,获取具体日期区间
 * @param days 时间间隔天数
 * @returns {string}
 */
function getStartAndEndDate(days) {
    var now = new Date();
    var start = now.getFullYear() + "/" + (now.getMonth() + 1) + "/" + now.getDate();

    var nowAfterDays = now.setDate(now.getDate() - days);
    nowAfterDays = new Date(nowAfterDays);
    var end = nowAfterDays.getFullYear() + "/" + (nowAfterDays.getMonth() + 1) + "/" + nowAfterDays.getDate();
    return end + "~" + start;
}

 

js获取前几天的时间及时间区间

标签:gety   instance   time   间隔   int   val   logs   eof   区间   

原文地址:http://www.cnblogs.com/miaoying/p/7698366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!