以jtable显示格式dd-mm-yy获取月份名称

时间:2014-08-05 05:12:19

标签: jquery jquery-jtable

我在这里有一个情况,在Jtable我有一个显示格式为dd-mm-yy的字段,它显示如下

05-08-2014

但我想只显示像这样的月份名称

August

我应该在这段代码中做些什么改变(这是jtable中的一个字段)

Month:{                                                     
    type: 'date',
    displayFormat: 'dd-mm-yy',
    Weightage: 1,
    required: true,                              
    title: 'Month'                          
}, 

2 个答案:

答案 0 :(得分:0)

试试这个,

   displayFormat: 'MM',

或,使用moment.js

     display: function (data) {
               return moment(data.record.Month).format('MMMM');  //Specfiy Date root Path.
               }  

而不是使用displayFormat: 'dd-mm-yy'

Check this link

答案 1 :(得分:0)

(function month(m) {
  $.each(["January", "February", "March", "April"
         , "May", "June", "July", "August"
         , "September", "October", "November", "December"]
         , function (k, v) {
             if (new RegExp(v.slice(0, 3)).test(new Date())) {
               m = v;
             };
  });
  return m
}(""));

jsfiddle http://jsfiddle.net/guest271314/Y62kq/