YII2--时间插件详解

来源:互联网 发布:ubuntu 搜狗输入法 编辑:程序博客网 时间:2024/05/16 08:34

第一步 要用composer 引入

composer require kartik-v/yii2-widget-datetimepicker "*"  


第二步 在view里面 引入第一步require的use kartik\datetime\DateTimePicker;  并添加filter

[
   'attribute' => 'create_time',
   'format' => ['date', 'php:Y-m-d H:i'],
   'filter' => DateTimePicker::widget([
          'model' => $searchModel,
          'type' => DateTimePicker::TYPE_COMPONENT_APPEND,
           'attribute' => 'create_time',
           'options' => ['class' => 'input-sm'],
           'pluginOptions' => [
               'autoclose' => true,
               'format' => 'yyyy-mm-dd',
               'minView' => 'month',
     ]
]),


下面是时间插件的字段解析

'name' => 'checkTime',
 //注意,该方法更新的时候你需要指定value值
 'value' => '20'.date("y-m-d"),
 'pluginOptions' => [
    'autoclose' => true,//当选择一个日期后自动关闭日期选择器
    'format' => 'yyyy-mm-dd',//输入框显示的格式
    'todayHighlight' => true,//高亮今日
    'minView' => 'month',//日期选择器的最小视图为月视图
    'todayBtn' => 'linked',//显示today按钮
    'endDate' => '2016-09-15',//设置可选择的最大日期
    ],
  'options' => ['id' => 'checkTime''class' => 'text-center checkTime','readonly' => 'readonly''style' => 'width:100px;display:inline-block' ]]);

0 0
原创粉丝点击