Bootstrap Table 使用教程基础篇 之 日期格式化(方法二)

  • A+
所属分类:Bootstrap Table

Bootstrap Table 使用教程基础篇 之 日期格式化(方法二)

Html

  1. <table id="table" data-url=""></table>  

JavaScript

  1. $('#table').bootstrapTable({  
  2.     columns:[{  
  3.         field: 'ID',  
  4.         title:'ID'  
  5.     },  
  6.     {  
  7.         field: 'BEGDATE_INI',  
  8.         title:'缴费起始月',  
  9.         formatter: function (value) {  
  10.             if (value != null) {  
  11.                 return (eval(value.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"))).pattern("yyyy-MM-dd");  
  12.             }  
  13.             return '';  
  14.         }  
  15.     }],  
  16. });  
  17.   
  18.   
  19. Date.prototype.pattern = function (fmt) {  
  20.     var o = {  
  21.         "M+"this.getMonth() + 1//月份          
  22.         "d+"this.getDate(), //日          
  23.         "h+"this.getHours() % 12 == 0 ? 12 : this.getHours() % 12//小时          
  24.         "H+"this.getHours(), //小时          
  25.         "m+"this.getMinutes(), //分          
  26.         "s+"this.getSeconds(), //秒          
  27.         "q+": Math.floor((this.getMonth() + 3) / 3), //季度          
  28.         "S"this.getMilliseconds() //毫秒          
  29.     };  
  30.     var week = {  
  31.         "0""/u65e5",  
  32.         "1""/u4e00",  
  33.         "2""/u4e8c",  
  34.         "3""/u4e09",  
  35.         "4""/u56db",  
  36.         "5""/u4e94",  
  37.         "6""/u516d"  
  38.     };  
  39.     if (/(y+)/.test(fmt)) {  
  40.         fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  
  41.     }  
  42.     if (/(E+)/.test(fmt)) {  
  43.         fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? "/u661f/u671f" : "/u5468") : "") + week[this.getDay() + ""]);  
  44.     }  
  45.     for (var k in o) {  
  46.         if (new RegExp("(" + k + ")").test(fmt)) {  
  47.             fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  
  48.         }  
  49.     }  
  50.     return fmt;  
  51. }  

Bootstrap Table 日期格式化(方法一):

Bootstrap Table 使用教程基础篇 之 日期格式化

钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: