zoukankan      html  css  js  c++  java
  • yii2-datepicker/datetimepicker插件使用

    datepicker:
    https://github.com/2amigos/yii2-date-picker-widget
    通过composer安装:

    composer require 2amigos/yii2-date-picker-widget:~1.0

    使用方法:

    <?php
    use dosamigosdatepickerDatePicker;
    
    // as a widget
    ?>
    
    <?= DatePicker::widget([
        'model' => $model,
        'attribute' => 'date',
        'template' => '{addon}{input}',
            'clientOptions' => [
                'autoclose' => true,
                'format' => 'dd-M-yyyy'
            ]
    ]);?>
    
    <?php 
    // with an ActiveForm instance 
    ?>
    <?= $form->field($model, 'date')->widget(
        DatePicker::className(), [
            // inline too, not bad
             'inline' => true, 
             // modify template for custom rendering
            'template' => '<div class="well well-sm" style="background-color: #fff; 250px">{input}</div>',
            'clientOptions' => [
                'autoclose' => true,
                'format' => 'dd-M-yyyy'
            ]
    ]);?>

    datetimepicker:
    http://www.yiiframework.com/extension/yii2-datetimepicker-widget/
    通过composer安装:

    php composer.phar require "2amigos/yii2-date-time-picker-widget" "*"

    使用方法:

    <?php
    use dosamigosdatetimepickerDateTimePicker; 
    // as a widget
    ?>
    <?= DateTimePicker::widget([
        'model' => $model,
        'attribute' => 'created_at',
        'language' => 'es',
        'size' => 'ms',
        'clientOptions' => [
            'autoclose' => true,
            'format' => 'dd MM yyyy - HH:ii P',
            'todayBtn' => true
        ]
    ]);?>
    <?= DateTimePicker::widget([
        'id' => 'test1',
        'name' => 'test1',//当没有设置model时和attribute时必须设置name
        'language' => 'es',
        'size' => 'ms',
        'clientOptions' => [
            'autoclose' => true,
            'format' => 'dd MM yyyy - HH:ii P',
            'todayBtn' => true
        ]
    ]);?> 
    
    
    <?php 
    // with an ActiveForm instance displayed as a TimePicker 
    use dosamigosdatetimepickerDateTimePicker;
    ?>
    <?= $form->field($tour, 'date_from')->widget(DateTimePicker::className(), [
        'language' => 'es',
        'size' => 'ms',
        'template' => '{input}',
        'pickButtonIcon' => 'glyphicon glyphicon-time',
        'inline' => true,
        'clientOptions' => [
            'startView' => 1,
            'minView' => 0,
            'maxView' => 1,
            'autoclose' => true,
            'linkFormat' => 'HH:ii P', // if inline = true
            // 'format' => 'HH:ii P', // if inline = false
            'todayBtn' => true
        ]
    ]);?>

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    如果我能一直坚持下去,就像坚持当初的梦想一样,或许我也能成为大神呢,哈哈哈。
  • 相关阅读:
    geth搭建以太坊私链及常用操作
    什么是区块链?
    linux的命令
    MySQL的sql优化
    如何防止秒杀抢购超卖?
    try catch影响Spring事务吗?
    mysql中InnoDB与MyISAM的区别
    进程和线程的区别
    Nginx采用yum安装方式及安装后的目录
    Springboot2.0中jpa默认创建的mysql表为myisam引擎问题
  • 原文地址:https://www.cnblogs.com/faraway-tiny/p/4918356.html
Copyright © 2011-2022 走看看