खोज…


वर्तमान तिथि के रूप में अधिकतम के साथ एक पाठ क्षेत्र के लिए jquery कैलेंडर जोड़ें

यदि हम अंतिम उपयोगकर्ता के लिए एक jquery कैलेंडर प्रदर्शित करना चाहते हैं जो कैलेंडर में वर्तमान तिथि के रूप में अधिकतम तिथि चुन सकता है। नीचे दिया गया कोड इस परिदृश्य के लिए उपयोगी होगा।

<?php
use yii\jui\DatePicker;
use yii\widgets\ActiveForm;
?>

<?php $form = ActiveForm::begin(['id' => 'profile-form']); ?>
.....
<?= $form->field($model, 'date_of_birth')->widget(DatePicker::classname(), ['dateFormat' => 'php:M d, Y', 'options' => ['readonly' => true], 'clientOptions' => [ 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '1980:'.date('Y'), 'maxDate' => '+0d']]) ?>
.....
<?php ActiveForm::end(); ?>

मिनट की तारीख के साथ एक पाठ क्षेत्र के लिए jquery कैलेंडर जोड़ें

कुछ रूपों के लिए जिन्हें आप भविष्य / पिछले दिनों से प्रदर्शित करना चाहते हैं और अन्य दिनों को अक्षम करने की आवश्यकता है, तब यह परिदृश्य मदद करेगा।

<?php
use yii\jui\DatePicker;
use yii\widgets\ActiveForm;
?>

<?php $form = ActiveForm::begin(['id' => 'profile-form']); ?>
.....

<?php
$day = '+5d'; //if you want to display +5 days from current date means for future days.
#(or)
$day = '-5d'; //if you want to display -5 days from current date means older days.
?>
<?= $form->field($model, 'date_of_birth')->widget(DatePicker::classname(), ['dateFormat' => 'php:M d, Y', 'options' => ['readonly' => true], 'clientOptions' => [ 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '1980:'.date('Y'), 'maxDate' => $day]]) ?>
.....
<?php ActiveForm::end(); ?>

तिथि और तिथि के साथ jquery कैलेंडर जोड़ें

यदि आप तारीख से तारीख तक और कैलेंडर के लिए भी चाहते हैं कि कैलेंडर दिन हमेशा दिनांक क्षेत्र से अधिक हो, तो नीचे का परिदृश्य मदद करेगा।

<?php $form = ActiveForm::begin(['id' => 'profile-form']); ?>
.....
<?= $form->field($model, 'from_date')->widget(DatePicker::classname(), ['dateFormat' => 'php:M d, Y', 'options' => ['readonly' => true], 'clientOptions' => [ 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '1980:'.date('Y'), 'onSelect' => new yii\web\JsExpression('function(selected) { var dt = new Date(selected); dt.setDate(dt.getDate() + 1); $("#filter-date-to").datepicker("option", "minDate", dt); }')]]) ?>

<?= $form->field($model, 'to_date')->widget(DatePicker::classname(), ['dateFormat' => 'php:M d, Y', 'options' => ['readonly' => true, 'id' => 'filter-date-to'], 'clientOptions' => [ 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '1980:'.date('Y')]]) ?>
.....
<?php ActiveForm::end(); ?>


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow