该插件需要绑定input的id来启动,方法名称为iceDate,传参为json,具体如下
ice.date传参,具体如下
json | 类型 | 是否必须 | 说明 |
---|---|---|---|
id | string | 必须 | input的唯一id,用来实例化插件 |
view | string | 可选 | 类型选择,有效值为year(年份选择)、month(月份选择)、day(日期选择)、时间(时间选择) |
format | string | 可选 | 格式化,默认为(y-m-d h:i:s)格式,使用选择器view时,请使用此项 |
callback | function(e) | 可选 | 确认的回调函数,返回一个对象集合,el:当前的input对象,time:格式化后的时间,date:时间对象,timestamp:时间戳 |
yearFn | function(e) | 可选 | 选择年份后的回调函数,返回一个对象集合,el:当前的input对象,time:格式化后的时间,date:时间对象,timestamp:时间戳 |
monthFn | function(e) | 可选 | 选择月份后的回调函数,返回一个对象集合,el:当前的input对象,time:格式化后的时间,date:时间对象,timestamp:时间戳 |
dayFn | function(e) | 可选 | 选择日期后的的回调函数,返回一个对象集合,el:当前的input对象,time:格式化后的时间,date:时间对象,timestamp:时间戳 |
timeFn | function(e) | 可选 | 选择时间后的的回调函数,返回一个对象集合,el:当前的input对象,time:格式化后的时间,date:时间对象,timestamp:时间戳 |
代码示例
/** * 传参为json格式,参数如下 * ├ id {id} input的id * ├ format {string} 时间格式 * ├ view {string} 默认视图 * ├ callback {function} 确认的回调函数 * ├ yearFn {function} 选择年份后的回调函数 * ├ monthFn {function} 选择月份后的回调函数 * ├ dayFn {function} 选择日期后的的回调函数 * └ timeFn {function} 选择时间后的的回调函数 * * 回调函数:callback yearFn monthFn dayFn timeFn 返回的参数如下: * ├ el 当前的input对象 * ├ time 格式化后的时间 * ├ date 时间对象 * └ timestamp 时间戳 */ //该时间模块为date,方法名称为iceDate,通过ice的use方法引入该模块,也可以单独引入date.js使用 //标准时间 ice.date({id:'time',callback:function(e){ alert(e.time); }}); //年份选择 ice.date({id:'yTime',view:'year'}); //月份选择 ice.date({id:'mTime',view:'month'}); //日期选择 ice.date({id:'dTime',view:'day'}); //时间选择 ice.date({id:'tTime',view:'time'});