zoukankan      html  css  js  c++  java
  • js获取前几天的时间及时间区间

    /**
     * 以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;
    }
  • 相关阅读:
    组队开发最后冲刺周第一次会议
    android 本地数据库sqlite的封装
    java 空指针异常造成的原因有哪些
    jsp usebean的使用
    PHP模拟登录并获取数据
    php rsa加密解密实例
    30个php操作redis常用方法代码例子
    官方微信接口(全接口)
    curl类封装
    网站微信登录
  • 原文地址:https://www.cnblogs.com/miaoying/p/7698366.html
Copyright © 2011-2022 走看看