星空网 > 软件开发 > Java

js日期范围初始化,得到前一个月的日期

今天做时间范围的初始化设定,开始时间是当前时间的前一个月,终于找到完美的解决方案了。
Date.prototype.format = function(format) {

    var o = {
        "M+" : this.getMonth() + 1, // month
        "d+" : this.getDate(), // day
        "h+" : this.getHours(), // hour
        "m+" : this.getMinutes(), // minute
        "s+" : this.getSeconds(), // second
        "q+" : Math.floor((this.getMonth() + 3) / 3), // quarter
        "S" : this.getMilliseconds()
    // millisecond
    }
    if (/(y+)/.test(format))
        format = format.replace(RegExp.$1, (this.getFullYear() + "")
                .substr(4 - RegExp.$1.length));
    for ( var k in o)
        if (new RegExp("(" + k + ")").test(format))
            format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]
                    : ("00" + o[k]).substr(("" + o[k]).length));
    return format;

}

       
       var begin=new Date();
        var end=new Date();
        new Date(begin.setMonth((new Date().getMonth()-1)));
        var begintime= begin.Format("yyyy-MM-dd");
        var endtime=end.Format("yyyy-MM-dd");
        $('#txtBeginVisitTime').val(begintime);

        $('#txtEndVisitTime').val(endtime);

 
js日期范围初始化,得到前一个月的日期

 



来自为知笔记(Wiz)






原标题:js日期范围初始化,得到前一个月的日期

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流