Пример #1
0
                <div class="col-sm-12">
                    <div id='buy-card' class="item-card-btn-group">
                        <div class="col-sm-12">
                            <div class="calendar-center">
                                <?php 
$allowDates = [];
$allowTimes = [];
$allowDateTimes = [];
$arrTimeDate = [];
foreach ($models as $model) {
    $allowDates[$model->id] = Yii::$app->formatter->asDatetime($model->date_begin, 'Y-M-d');
    $allowTimes[$model->id] = Yii::$app->formatter->asDatetime($model->date_begin, 'php:H:i');
    $allowDateTimes[$model->id] = Yii::$app->formatter->asDatetime($model->date_begin, 'php:Y-m-d H:i');
    $arrTimeDate[Yii::$app->formatter->asDatetime($model->date_begin, 'php:Y-m-d H:i')] = Yii::$app->formatter->asDatetime($model->date_begin, 'php:H:i');
}
echo \vakorovin\datetimepicker\Datetimepicker::widget(['name' => 'dosam', 'id' => 'dateBeginPicker', 'options' => ['value' => Yii::$app->formatter->asDatetime($models[0]->date_begin, 'php:Y-m-d H:i'), 'lang' => 'ru', 'inline' => true, 'allowDates' => $allowDates, 'reservationinfoid' => '', 'allowDateTimes' => $allowDateTimes, 'timeDate' => $arrTimeDate, 'disabledDates' => ['2016-10-09'], 'allowTimes' => $allowTimes, 'format' => 'Y-m-d H:i', 'timepicker' => false, 'formatDate' => 'Y-m-d', 'onSelectDate' => 'function(ct,$i){ setTime(ct, $i.val()) }', 'onChangeMonth' => 'function(ct,$i){ clearTime() }', 'onChangeYear' => 'function(ct,$i){ clearTime() }']]);
?>
                            </div><!-- /.calendar-center -->
                        </div><!-- /.col-sm-12 -->
                        <div class="row">
                            <div class="col-sm-12">
                                <?php 
//                        Формируем кнопки с временем
$i = 0;
$endTag = 0;
$dateBegin = '';
$divOpenTimeEvent = false;
echo Html::beginTag('div', ['class' => 'row']);
echo Html::tag('div', '', ['class' => 'col-sm-3']);
echo Html::beginTag('div', ['class' => 'col-sm-6']);
foreach ($models as $model) {
Пример #2
0
<?php

use dosamigos\datetimepicker\DateTimePicker;
//echo DateTimePicker::widget([
//    'name' => 'dosam',
//    'options' => [
//        'lang' => 'ru',
//        'allowDates' => ['09.10.2016', '12.10.2016',],
//        'disabledDates' => ['09.10.2016', '13.10.2016',],
//        'formatDate' => 'd.m.Y'
//    ]
//]);
echo \vakorovin\datetimepicker\Datetimepicker::widget(['name' => 'dosam', 'id' => 'testdatetimepicker', 'options' => ['lang' => 'ru', 'format' => 'Y-m-d H:i']]);
?>

<div id="testid">DateTime</div>
<a href="#" id="testbutton" class="btn btn-default">Convert DateTime</a>
<!-- /.testid -->