更新时间:2019-09-08 20:55:48
更新说明:ie最大值最小值实效修复
更新时间:2019/4/25 下午2:20:48
更新说明:添加语言包扩展,例如换为英文,则加载datepicker.en.js,并参数添加language:'en'调用。默认为中文
更新时间:2019/4/13 下午7:15:16
更新说明:
1、添加HH:mm:ss格式
2、修复直接input输入修改表单时,对最大值最小值、范围的限制
更新时间:2019/4/11 下午4:33:56
更新说明:修复当最小值大于当前值或者最大值小于当前值时,不选点确定填充当前值的问题
更新时间:2019/3/22 上午10:17:33
更新说明:修复当最小值大于当前值或者最大值小于当前值时,不选点确定填充当前值的问题
更新时间:2019/2/25 下午6:38:48
更新说明:年份最大值最小值失效问题修复
更新时间:2019/1/9 下午3:19:56
更新说明:添加hide回调函数返回type参数, 类型有:choose,confirm,shortcut,clickBody
更新时间:2018/11/29 上午11:22:14
更新说明:修复范围选择时,点击第二个框,再选左侧日期重新渲染date table的问题
更新时间:2018/11/14 上午10:57:40
更新说明:修复火狐,safria上的最大值最小值无效问题,修复其他bug
更新时间:2018/11/13 下午5:37:21
更新说明:修复bug:下一年不会显示一月份而会显示今年的13月
更新时间:2018/11/6 下午2:56:18
更新说明:去除年月单个选择时的月份切换箭头
更新时间:2018/10/17 下午2:17:49
更新说明:新增功能:父级div添加类名c-datepicker-box时,父元素滚动条滚动,日期选择框跟随input滚动
更新时间:2018/10/16 下午3:10:06
更新说明:修复范围选择时,开始结束都是同一天的选区样式问题
更新时间:2018/10/10 下午3:38:48
更新说明:修复鼠标失焦,时间值填写错误问题
- 支持十分秒年月日范围选择
- 最大最小值限制
- 限制开始结束时间间隔最大值
- 快捷选项简易配置
- 支持只选年月,只选年
在HTML中,为元素添加标识符:
1 2 3 4  | <div class="c-datepicker-date-editor c-datepicker-single-editor J-datepicker-day">    <i class="c-datepicker-range__icon kxiconfont icon-clock"></i>    <input type="text" autocomplete="off" name="" placeholder="选择日期" class="c-datepicker-data-input only-date" value=""></div> | 
您现在需要做的只是实例化datepicker,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | // 年月日单个(J-datepicker-day对应html里的input父元素div)$('.J-datepicker-day').datePicker({    hasShortcut: true,    format: 'YYYY-MM-DD',    shortcutOptions: [{        name: '今天',        day: '0'    }, {        name: '昨天',        day: '-1'    }, {        name: '一周前',        day: '-7'    }]}); | 
或带有范围引用的datepicker:
1 2 3 4 5 6  | <div class="c-datepicker-date-editor  J-datepicker-range-day">  <i class="c-datepicker-range__icon kxiconfont icon-clock"></i>  <input placeholder="开始日期" name="" class="c-datepicker-data-input only-date" value="">  <span class="c-datepicker-range-separator">-</span>  <input placeholder="结束日期" name="" class="c-datepicker-data-input only-date" value=""></div> | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | //年月日范围$('.J-datepicker-range-day').datePicker({    hasShortcut: true,    format: 'YYYY-MM-DD',    isRange: true,    shortcutOptions: [{        name: '最近一周',        day: '-7,0'    }, {        name: '最近一个月',        day: '-30,0'    }, {        name: '最近三个月',        day: '-90, 0'    }]}); | 
或者使用范围,最小值和最大值,格式为'YYYY-MM-DD HH:mm:ss'
1 2 3 4 5 6  | <div class="c-datepicker-date-editor J-datepicker-range">  <i class="c-datepicker-range__icon kxiconfont icon-clock"></i>  <input placeholder="开始日期" name="" class="c-datepicker-data-input" value="">  <span class="c-datepicker-range-separator">-</span>  <input placeholder="结束日期" name="" class="c-datepicker-data-input" value=""></div> | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  | $('.J-datepicker-range').datePicker({    hasShortcut: true,    min: '2018-08-31 00:00:00',    max: '2019-08-31 23:59:59',    isRange: true,    shortcutOptions: [{      name: '昨天',      day: '-1,-1',      time: '00:00:00,23:59:59'    },{      name: '最近一周',      day: '-7,0',      time:'00:00:00,'    }, {      name: '最近一个月',      day: '-30,0',      time: '00:00:00,'    }, {      name: '最近三个月',      day: '-90, 0',      time: '00:00:00,'    }]  }); | 
datapicker-separate里为all.js分开的文件,想看看实现可以看这个文件夹
| 参数名 | 默认值(可选值) | 作用 | 类型 | 
|---|---|---|---|
| format | YYYY-MM-DD HH:mm:ss | datepicker 类型 | String | 
| isRange | false | 是否范围选择 | Boolean | 
| min | false | 时间最小值 | false/String | 
| max | false | 时间最大值 | false/String | 
| hasShortcut | false | 是否开启快捷选项 | Boolean | 
| shortcutOptions | [] | 快捷选项配置参数 | Array | 
| between | false | 开始和结束值之间的时间间隔天数(只对范围有效) | false/Number | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com