easyui对Date进行格式化

来源:互联网 发布:java微信企业号开发 编辑:程序博客网 时间:2024/06/06 16:35
  • 当我们在后台存日期的时候是用的date,当返回到前台的不是字符串,就会 变成一串的数字。我们可以扩展javascript的Date的format方法。
    Date.prototype.format=function(format){        if(isNaN(this.getMonth())){            return '';        }        if(!format){            format="yyyy-MM-dd hh:mm:ss";        }        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(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"+0[k]).substr((""+o[k]).length));            }        }        return format;    };
原创粉丝点击