参数:
- format: ‘yyyy-mm-dd’, // 日期格式化样式
- monthRange: [-60, 60], // 日期选择范围(月份)
- lang: ‘zh-cn’, // 语言
- offset: [0, 0], // 日历弹出位置偏移量
- firstDay: 0, // 每月的第一天从何处开始
- min: undefined, // 日期最小选择范围
- max: undefined, // 日期最大选择范围
- editable: 0, // 是否开启可编辑
事件:
- onBeforeShow, // 日历弹出前
- onShow, // 日历展开时
- change, // 日期改变时
- onHide, // 日历关闭时
- onEmpty, // 日期被清空时(仅当editable参数为true时,此事件有效)
日历API:
获取API的方法如下:var dateApi = $(“input”).dateinput().date(“dateinput”);
- show() // 打开日历
- hide() // 关闭日历
- setValue() // 设置输入框的值(日期格式)
- setMin() // 设置日历最小值
- setMax() // 设置日历最大值
- today() // 将输入框的日期设置为今日
- addDay(amount) // 将输入框的日期+ amount 天
- addMonth(amount) // 将输入框的日期+ amount 月
- addYear(amount) // 将输入框的日期+ amount 年
- getConf(amount) // 获取输入参数
- getInput(amount) // 获取输入框DOM节点
- getCalendar(amount) // 获取日历DOM节点
- getValue(amount) // 获取当前的值
- isOpen() // 返回日期展开状态
源码 && Demo 下载地址:Download
原始链接:http://www.zhangjingwei.com/archives/jquery-double-dateinput/