更新时间:2021-01-12 13:26:02
此选择器比较了市面上各种不同的日期时间选择器,争取最大化的支持各种需要的功能,目前支持的选择器类型有:
单日期选择
单日期时间选择
日期/日期时间区间选择
单月选择
月份区间选择
单年度选择
年度区间选择
按周选择
多日期选择
后续还将增加其他的类型和配置,敬请期待哦!
下载代码
引用js
1 2 3 | < script src = "moment.js" ></ script > < script type = "text/javascript" src = "xndatepicker.js" ></ script > |
初始化选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | var date = new XNDatepicker( $( "#date" ), //日历容器,可以是input,或其他标签 { type: 'daterange' , 日历类型 date, datetime, daterange, datetimerange, month, monthrange, year, yearrange, week, multiple showWeek: true , //是否显示周几 placeholder: '请选择' , shortList: [], //快捷选项,不写使用默认快捷选项 locale: { month: [ '一月' , '二月' , '三月' , '四月' , '五月' , '六月' , '七月' , '八月' , '九月' , '十月' , '十一月' , '十二月' , ], monthHead: [ '1月' , '2月' , '3月' , '4月' , '5月' , '6月' , '7月' , '8月' , '9月' , '10月' , '11月' , '12月' , ], week: [ '日' , '一' , '二' , '三' , '四' , '五' , '六' ], clear: '清空' , confirm: '确定' , yearHeadSuffix: '年' }, //显示信息 confirmFirst: true , //第一次就搜索 separator: ' 到 ' , //双日历模式下的链接符 showType: 'modal' , //显示样式 linkPanels: false , //双日历面板联动 showClear: true , //是否显示清除按钮 autoConfirm: true , //单日历模式,和周日历模式,是否自动确定 showShortKeys: true , //是否显示快捷选项 autoFillDate: true , //自动变更element里面的值,如果自动变更,则按照插件样式显示 firstDayOfWeek: 7, //周起始日 1-7 theme: 'default' , //主题 multipleDates: [], //当为多选日期类型时的初始值 startTime: '' , //初始开始时间 endTime: '' , //初始结束时间 minDate: '' , //最小时间 maxDate: '' , //最大时间 }, function (data) { //选择日期后的回调函数 console.log(data) }, ) |
销毁实例
1 | fcolorpicker.destroy() |
示例代码请参考 src/index.html
移动端的支持
多主题的支持
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com