EasyUI 时间格式化

方法1:

formatter:function(value,row,index){  

                         var unixTimestamp = new Date(value);  

                         return unixTimestamp.toLocaleString();  

                         }

方法2:

formatter : function(value) {

            var date = new Date(value);

            var year = date.getFullYear().toString();

            var month = (date.getMonth() + 1);

            var day = date.getDate().toString();

            var hour = date.getHours().toString();

            var minutes = date.getMinutes().toString();

            var seconds = date.getSeconds().toString();

            if (month < 10) {

                month = "0" + month;

            }

            if (day < 10) {

                day = "0" + day;

            }

            if (hour < 10) {

                hour = "0" + hour;

            }

            if (minutes < 10) {

                minutes = "0" + minutes;

            }

            if (seconds < 10) {

                seconds = "0" + seconds;

            }

            return year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds;

        }

方法3:

formatter: formatDatebox

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;  

}; 

function formatDatebox(value) {  

    if (value == null || value == '') {  

        return '';  

    }  

    var dt;  

    if (value instanceof Date) {  

        dt = value;  

    } else {  

        dt = new Date(value);  

    }  

    return dt.format("yyyy-MM-dd"); //扩展的Date的format方法(上述插件实现)  

}


猜你喜欢

转载自blog.csdn.net/scholar_man/article/details/80579449
今日推荐