LayUI laydate日期選擇器自定義 快捷選中今天、昨天 、本周、本月等等


1. 引入laydata插件

  下載 https://blog-static.cnblogs.com/files/zhangning187/laydate.js laydate.js

  替換laydate.js,就可以直接使用自定義快捷選中了

 

2.自定義控件選取值

 1 laydate.render({
 2         elem: '#freeTimeInput', //指定元素
 3         range: true,
 4         trigger: 'click', //采用click彈出
 5         value: '',
 6         extrabtns: [
 7             {
 8                 id: 'today',
 9                 text: '今天',
10                 range: [new Date(new Date().setDate(new Date().getDate())), new Date(new Date().setDate(new Date().getDate()))]
11             },
12             {
13                 id: 'yesterday',
14                 text: '昨天',
15                 range: [new Date(new Date().setDate(new Date().getDate() - 1)), new Date(new Date().setDate(new Date().getDate() - 1))]
16             },
17             {
18                 id: 'lastday-7',
19                 text: '近7天',
20                 range: [new Date(new Date().setDate(new Date().getDate() - 7)), new Date(new Date().setDate(new Date().getDate() - 1))]
21             },
22             {
23                 id: 'lastday-30',
24                 text: '近30天',
25                 range: [new Date(new Date().setDate(new Date().getDate() - 30)), new Date(new Date().setDate(new Date().getDate() - 1))]
26             }
27         ],
28         done: function (val, stdate, ovdate) {
29             // 確認選擇事件后調用
30         }
31     });

 

2.樣式如下圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM