当前位置: 代码迷 >> Web前端 >> TimeStamp如何转为yyyy-MM-dd HH:mm:ss格式
  详细解决方案

TimeStamp如何转为yyyy-MM-dd HH:mm:ss格式

热度:488   发布时间:2013-08-04 18:26:16.0
TimeStamp怎么转为yyyy-MM-dd HH:mm:ss格式
TimeStamp怎么转为yyyy-MM-dd HH:mm:ss格式

Date.prototype.format = function(format) {
        /*
         * eg:format="yyyy-MM-dd hh:mm:ss";
         */
        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) || /(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;
};

function datetime(timestamp){
        return (new Date(timestamp*1000)).format("yyyy-MM-dd hh:mm:ss");
}
  相关解决方案