zoukankan      html  css  js  c++  java
  • 时间插件--做到前几个月和后个几月的设置

    一如既往的,我们只是代码的搬运工,代码搬运工,搬的多了自然也就会了。

    代码:

    //首先在date原型上扩展一个自定义时间解析方法
    Date.prototype.Format_ = function(fmt) {
        var o = {
            "M+" : this.getMonth()+1,                 //月份
            "d+" : this.getDate(),                    //
            "h+" : this.getHours(),                   //小时
            "m+" : this.getMinutes(),                 //
            "s+" : this.getSeconds(),                 //
            "q+" : Math.floor((this.getMonth()+3)/3), //季度
            "S"  : this.getMilliseconds()             //毫秒
        };
        if(/(y+)/.test(fmt)) {
            fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
        }
        for(var k in o) {
            if(new RegExp("("+ k +")").test(fmt)){
                fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
            }
        }
        return fmt;
    };
    1 //然后new两个date出来分别是当月和上个月
    2 var begin=new Date();
    3 var end=new Date();
    4 new Date(begin.setMonth((new Date().getMonth()-1)));//-1就是前一个月;+1就是下一个月
    5 var begintime= begin.Format_("yyyy-MM-dd");
    6 var endtime=end.Format_("yyyy-MM-dd");
  • 相关阅读:
    hash联接算法
    Nginx实现WEB故障转移以及重定向
    MSSQL分区表
    SSO示例
    MSMQ 跨服务器读写队列
    利用Heartbeat完成Mysql主-主同步
    采用heartbeat做Redis的主从切换
    Redis的RDB AOF DATABASE
    Redis初试
    简单线性回归
  • 原文地址:https://www.cnblogs.com/webSong/p/7091122.html
Copyright © 2011-2022 走看看