easyui日期外掛程式改進,只顯示年月

2021-08-07 06:34:28 字數 1527 閱讀 5178

考慮到企業成長資料庫中有大量的**資料用easyui外掛程式來簡化一下開發,然而一點都不省力啊,由於涉及到需要不同格式的時間,所以根據不同格式改進了下,目前還沒有找到較好的只顯示年的方法。

1.easyui日期外掛程式改進 只顯示年月 格式例如2023年8月

yyyymm("#id");

function yyyymm(data)/.exec(span.html())[0]//得到年份

, month = parseint($(this).attr('abbr'), 10); //月份,這裡不需要+1

$(data).datebox('hidepanel')//隱藏日期物件

.datebox('setvalue', year + '年' + month+'月'); //設定日期的值

});}, 0);

yeaript.unbind();//解綁年份輸入框中任何事件

},parser: function (s) ,

formatter: function (d)

});var p = $(data).datebox('panel'), //日期選擇物件

tds = false, //日期選擇物件中月份

yeaript = p.find('input.calendar-menu-year'),//年份輸入框

span = p.find('span.calendar-text'); //顯示月份層的觸發控制項}

2. easyui日期外掛程式改進 只顯示年月 格式例如2017-08

yyyy_mm("#id");

function yyyy_mm(data)/.exec(span.html())[0]//得到年份

, month = parseint($(this).attr('abbr'), 10); //月份,這裡不需要+1

$(data).datebox('hidepanel')//隱藏日期物件

.datebox('setvalue', year + '-' + month+'-'); //設定日期的值

});}, 0);

yeaript.unbind();//解綁年份輸入框中任何事件

},parser: function (s) ,

formatter: function (d)

});var p = $(data).datebox('panel'), //日期選擇物件

tds = false, //日期選擇物件中月份

yeaript = p.find('input.calendar-menu-year'),//年份輸入框

span = p.find('span.calendar-text'); //顯示月份層的觸發控制項}

以上方法只能對單個id有效,對通過class獲取的,可以新增如下**即可。

如 class="birthyear"

$(".birthyear").each(function())

$(".birthyear").each(function())

注:my97datepicker 比較好用,支援多種格式。

EasyUi日期控制項datebox 只顯示年月

dateboxformat period export function dateboxformat dateid exec span.html 0 月份 month parseint this attr abbr 10 隱藏日期物件 dateid datebox hidepanel 設定日期的值 ...

sql 中 時間只顯示日期

問題的出現 資料庫中日期存放格式包含時間 有時候只需要日期不要時間 解決 ql語句擷取時間,只顯示年月日 2004 09 12 select convert varchar,欄位名,120 eg select convert varchar 11 vc createdate,120 日期 from ...

vue 顯示日期只顯示年月 vue獲取年月日

1.暴利獲取 const nowdate new date const date year nowdate.getfullyear month nowdate.getmonth 1,date nowdate.getdate const newmonth date.month 10?date.mont...