js中初始化format方法和bootstrap自定义for
matter方法
/* 初始化format方法 */
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;
}
用法:
{
field: ‘state’,
title: ‘审核状态’,
formatter: function (value, row, index) {
var baomingjiezhishijian = new Date(row.baomingjiezhishijian).format(“yyyy-MM-dd”);
var now =new Date().format(“yyyy-MM-dd”);
if (now > baomingjiezhishijian){
return “已过期”;
}
}
},
{
formatter: function (value, row, index) {
return [
\'<a href=\"javascript:;\" class=\"checkBtn table-handle-btn fl mr10\" title=\"批准\" data-checkID=\'+row.uuid+\' data-toggle=\"modal\" data-target=\"#rejectModal\">\' + \'<i class=\"fa fa-check fa-fw mr5\"></i>批准\' + \'</a>\',
\'<a href=\"javascript:void(0);\" class=\"closeBtn table-handle-btn fl mr10\" title=\"驳回\" data-checkID=\'+row.uuid+\' data-toggle=\"modal\" data-target=\"#rejectModal2\">\' + \'<i class=\"fa fa-close fa-fw mr5\"></i>驳回\' + \'</a>\'
].join(\'\');
},
field: \'op\',
title: \'操作\',
switchable: false
},
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



