您的位置:首页 > 数据库

数据库时间读取出来显示/Date(1356…

2015-09-09 16:17 411 查看
base.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 date = parseInt(new
RegExp(/\d+/).exec(json[o].R_AddDate));

           
var testDate = new Date(date); //这里必须是整数,毫秒

           
var testStr = testDate.format("yyyy-MM-dd hh:mm:ss");

//var testDate = new Date( 1320336000000 );//这里必须是整数,毫秒

//var testStr = testDate.format("yyyy年MM月dd日hh小时mm分ss秒");

//var testStr2 = testDate.format("yyyyMMdd hh:mm:ss");

//alert(testStr + "   " +
testStr2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: