[英]Select Month and Day only from UI .How to hide Year from DateTimePicker- Tempus Dominus Datetime Picker Bootstrap
我有一個案例,我想從 UI 的 select 月和日創建重復任務。一年不需要 select。2 月應該顯示 28 天。我正在使用 Bootsrap 構建 UI。我最初考慮考慮下面的選項用於實現相同的
創建一個下拉列表,其中將顯示所有月份(即一月、二月、三月..十二月)
創建另一個用於加載天數的下拉列表。(1,2...31)。 應根據月份選擇重新加載此下拉列表。
是否可以使用 Tempus-Dominus 日期時間選擇器來做同樣的事情? https://getdatepicker.com/5-4/
我已經創建了示例小提琴。我希望在選擇后顯示類似 (Mar - 31) 的地方。 DateTimepicker 中不應出現年份。(默認情況下將 Year 視為 2022。但它不應顯示在 Datetimepicker 中的任何位置。)
$('#datetimepicker1').datetimepicker({
format: 'MM-DD'
});
https://jsfiddle.net/8ck1tanb/1/
任何人都可以建議更好的用戶友好設計/方法來實現此功能。 如果您可以共享已經實現的示例代碼,那將更有幫助。
您可以使用 tempus-dominus-datetimepicker 事件來拆分月份和年份並僅顯示月份。
這是一個示例fiddle 。
$('#datetimepicker1').on('show.datetimepicker update.datetimepicker change.datetimepicker',function(){
if(typeof $(this).find('.picker-switch').html() !== "undefined"){
$(this).find('.picker-switch').html($(this).find('.picker-switch').html().split(" ")[0]);
};
});
show.datetimepicker
在彈出窗口打開時觸發。update.datetimepicker
change.datetimepicker
被觸發更新
這個小提琴在接下來的 3 個閏年中禁用了 2 月 29 日您可以使用disabledDates
選項簡單地禁用特定日期。
$('#datetimepicker1').datetimepicker({
disabledDates: [new Date('2024-02-29'),new Date('2028-02-29'),new Date('2032-02-29')]
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.