首页 > Web开发 > 详细

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

时间:2017-10-20 11:39:09      阅读:269      评论:0      收藏:0      [点我收藏+]
/**
 * 以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获取前几天的时间及时间区间

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!