时间戳转换成多种日期格式

来源:互联网 发布:淘宝的闲鱼在哪 编辑:程序博客网 时间:2024/06/05 06:55
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 now = new Date();        var nowStr = now.format("yyyy-MM-dd hh:mm:ss");        console.log(nowStr);//使用方法2:        var testDate = new Date();        var testStr = testDate.format("yyyyMMddhh小时mmss");        console.log(testStr);//示例:        /*console.log(new Date().Format("yyyyMMdd"));        console.log(new Date().Format("MM/dd/yyyy"));        console.log(new Date().Format("yyyyMMdd"));        console.log(new Date().Format("yyyy-MM-dd hh:mm:ss"));*/
var str = 1478510178530;var testDate = new Date(str);console.log(testDate);var testStr = testDate.format("yyyyMMddhh小时mmss");console.log(testStr);
 
0 0
原创粉丝点击