日期范围
addDaterange('name值', '标题' [, '提示', '默认值', '日期格式', '额外属性', '额外css类'])
| 版本 | 功能 |
|---|---|
| 1.0.5 | 支持自定义时间插件的参数 |
标识符:daterange
| 参数 | 含义 | 类型 |
|---|---|---|
| name | name值 | string |
| title | 标题 | string |
| tips | 提示 | string |
| default | 默认值 | string |
| format | 日期格式 | string |
| extra_attr | 额外属性 | string |
| extra_class | 额外css类 | string |
举个栗子" class="reference-link">举个栗子
return ZBuilder::make('form')->addDaterange('date', '日期范围')->fetch();

name值" class="reference-link">name值
默认情况下,如果name值只定义了一个,那么提交表单的时候,会以数组形式发送两个日期。如果需要分别定义开始日期和结束日期的name值,可用逗号隔开。
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围')->fetch();
默认值" class="reference-link">默认值
定义开始日期的默认值
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围', '', '2016-11-11')->fetch();
定义开始和结束日期的默认值
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围', '', '2016-11-11,2016-11-12')->fetch();
只定义结束日期的默认值
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围', '', ',2016-11-12')->fetch();
格式" class="reference-link">格式
请参考日期的写法。
额外属性" class="reference-link">额外属性
从1.0.5版本开始,支持自定义属性,比如startDate、endDate等,详细参数可参考https://bootstrap-datepicker.readthedocs.io/en/stable/
比如设置startDate,那么需要写成data-start-date,minViewMode要写成data-min-view-mode
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围', '', '', '', 'data-start-date=2017-05-05')->fetch();
设置多个属性,用空格隔开,写在一起即可。
return ZBuilder::make('form')->addDaterange('date1,date2', '日期范围', '', '', '', 'data-start-date=2017-05-05 date-end-date=2017-06-06')->fetch();
