dev-master
9999999-devBootstrap Date Range Picker widget for Yii 2 Framework
GNU GENERAL PUBLIC LICENSE
The Requires
by Bogdan Burim
by Marek Petras
jquery bootstrap yii daterangepicker
Bootstrap Date Range Picker widget for Yii 2 Framework
Forked from outdated https://github.com/bburim/daterangepicker, (*1)
Bootstrap Date Range Picker widget for Yii 2 Framework, (*2)
It is actually a Yii 2 wrapper for famous https://github.com/dangrossman/bootstrap-daterangepicker extension., (*3)
This widget uses 3.0 Bootstrap CSS since Bootstrap 3.0 is included to Yii 2 as extension., (*4)
To learn more details about options JS please visit read ://github.com/dangrossman/bootstrap-daterangepicker documentation., (*5)
// You can just use the defaults and only run the widget echo marekpetras\daterangepicker\DateRangePicker::widget(); // this will render the date range picker with defaults (see code) and two hidden html inputs which are updated on change and then submitted with the form // or specify more options use marekpetras\daterangepicker\DateRangePicker as DateRangePicker; // Include namespace // Define ranges correctly $ranges = new \yii\web\JsExpression("{ 'Today' : [Date.today(), Date.today()], 'Yesterday' : [Date.today().add({ days: -1 }), Date.today().add({ days: -1 })], 'Last 7 Days' : [Date.today().add({ days: -6 }), Date.today()], 'Last 30 Days' : [Date.today().add({ days: -29 }), Date.today()], 'This Month' : [Date.today().moveToFirstDayOfMonth(), Date.today().moveToLastDayOfMonth()], 'This Year' : [Date.today().moveToMonth(0,-1).moveToFirstDayOfMonth(), Date.today()], 'Last Month' : [Date.today().moveToFirstDayOfMonth().add({ months: -1 }), Date.today().moveToFirstDayOfMonth().add({ days: -1 })] }"); // Define empty callback fust for fun $callback = new \yii\web\JsExpression("function(){}"); // Provide required parameters and render the widget echo DateRangePicker::widget([ 'callback' => $callback, 'options' => [ 'ranges' => $ranges, 'locale' => [ 'firstDay' => 1 ] ], 'htmlOptions' => [ 'name' => 'daterange', 'class' => 'form-control', 'placeholder' => 'Select Date Range', 'style' => 'width:190px;', ] ]);
Bootstrap Date Range Picker widget for Yii 2 Framework
GNU GENERAL PUBLIC LICENSE
jquery bootstrap yii daterangepicker