lang->load("calendar"); $this->lang->load("date"); if(empty($this->config->item('date_or_time_format'))) { ?> $('#daterangepicker').css("width","180"); var start_date = ""; var end_date = ""; $('#daterangepicker').daterangepicker({ "ranges": { "lang->line("datepicker_today"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),date("d"),date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>" ], "lang->line("datepicker_today_last_year"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),date("d"),date("Y")-1));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y")-1)-1);?>" ], "lang->line("datepicker_yesterday"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")-1,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d"),date("Y"))-1);?>" ], "lang->line("datepicker_last_7"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")-6,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>" ], "lang->line("datepicker_last_30"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")-29,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>" ], "lang->line("datepicker_this_month"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m")+1,1,date("Y"))-1);?>" ], "lang->line("datepicker_same_month_to_same_day_last_year"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y")-1));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y")-1)-1);?>" ], "lang->line("datepicker_this_month_last_year"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y")-1));?>", "config->item('dateformat'), mktime(0,0,0,date("m")+1,1,date("Y")-1)-1);?>" ], "lang->line("datepicker_last_month"); ?>": [ "config->item('dateformat'), mktime(0,0,0,date("m")-1,1,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y"))-1);?>" ], "lang->line("datepicker_this_year"); ?>": [ "config->item('dateformat'), mktime(0,0,0,1,1,date("Y")));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y")+1)-1);?>" ], "lang->line("datepicker_last_year"); ?>": [ "config->item('dateformat'), mktime(0,0,0,1,1,date("Y")-1));?>", "config->item('dateformat'), mktime(0,0,0,1,1,date("Y"))-1);?>" ], "lang->line("datepicker_all_time"); ?>": [ "config->item('dateformat'), mktime(0,0,0,01,01,2010));?>", "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>" ], }, "locale": { "format": 'config->item("dateformat"))?>', "separator": " - ", "applyLabel": "lang->line("datepicker_apply"); ?>", "cancelLabel": "lang->line("datepicker_cancel"); ?>", "fromLabel": "lang->line("datepicker_from"); ?>", "toLabel": "lang->line("datepicker_to"); ?>", "customRangeLabel": "lang->line("datepicker_custom"); ?>", "daysOfWeek": [ "lang->line("cal_su"); ?>", "lang->line("cal_mo"); ?>", "lang->line("cal_tu"); ?>", "lang->line("cal_we"); ?>", "lang->line("cal_th"); ?>", "lang->line("cal_fr"); ?>", "lang->line("cal_sa"); ?>", "lang->line("cal_su"); ?>" ], "monthNames": [ "lang->line("cal_january"); ?>", "lang->line("cal_february"); ?>", "lang->line("cal_march"); ?>", "lang->line("cal_april"); ?>", "lang->line("cal_may"); ?>", "lang->line("cal_june"); ?>", "lang->line("cal_july"); ?>", "lang->line("cal_august"); ?>", "lang->line("cal_september"); ?>", "lang->line("cal_october"); ?>", "lang->line("cal_november"); ?>", "lang->line("cal_december"); ?>" ], "firstDay": lang->line("datepicker_weekstart"); ?> }, "alwaysShowCalendars": true, "startDate": "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>", "endDate": "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>", "minDate": "config->item('dateformat'), mktime(0,0,0,01,01,2010));?>", "maxDate": "config->item('dateformat'), mktime(0,0,0,date("m"),date("d")+1,date("Y"))-1);?>" }, function(start, end, label) { start_date = start.format('YYYY-MM-DD'); end_date = end.format('YYYY-MM-DD'); }); $('#daterangepicker').css("width","305"); var start_date = ""; var end_date = ""; $('#daterangepicker').daterangepicker({ "ranges": { "lang->line("datepicker_today"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'), mktime(0,0,0,date("m"),date("d"),date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y"))-1);?>" ], "lang->line("datepicker_today_last_year"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),date("d"),date("Y")-1));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y")-1)-1);?>" ], "lang->line("datepicker_yesterday"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),date("d")-1,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d")-1,date("Y"))-1);?>" ], "lang->line("datepicker_last_7"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),date("d")-6,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y"))-1);?>" ], "lang->line("datepicker_last_30"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),date("d")-29,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y"))-1);?>" ], "lang->line("datepicker_this_month"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),1,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m")+1,0,date("Y"))-1);?>" ], "lang->line("datepicker_same_month_to_same_day_last_year"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),1,date("Y")-1));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y")-1)-1);?>" ], "lang->line("datepicker_this_month_last_year"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),1,date("Y")-1));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m")+1,0,date("Y")-1)-1);?>" ], "lang->line("datepicker_last_month"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m")-1,1,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),0,date("Y"))-1);?>" ], "lang->line("datepicker_this_year"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,1,1,date("Y")));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),1,date("Y")+1)-1);?>" ], "lang->line("datepicker_last_year"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,1,1,date("Y")-1));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,1,0,date("Y"))-1);?>" ], "lang->line("datepicker_all_time"); ?>": [ "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,01,01,2010));?>", "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y"))-1);?>" ], }, "locale": { "format": 'config->item("dateformat")." ".$this->config->item('timeformat'))?>', "separator": " - ", "applyLabel": "lang->line("datepicker_apply"); ?>", "cancelLabel": "lang->line("datepicker_cancel"); ?>", "fromLabel": "lang->line("datepicker_from"); ?>", "toLabel": "lang->line("datepicker_to"); ?>", "customRangeLabel": "lang->line("datepicker_custom"); ?>", "daysOfWeek": [ "lang->line("cal_su"); ?>", "lang->line("cal_mo"); ?>", "lang->line("cal_tu"); ?>", "lang->line("cal_we"); ?>", "lang->line("cal_th"); ?>", "lang->line("cal_fr"); ?>", "lang->line("cal_sa"); ?>", "lang->line("cal_su"); ?>" ], "monthNames": [ "lang->line("cal_january"); ?>", "lang->line("cal_february"); ?>", "lang->line("cal_march"); ?>", "lang->line("cal_april"); ?>", "lang->line("cal_may"); ?>", "lang->line("cal_june"); ?>", "lang->line("cal_july"); ?>", "lang->line("cal_august"); ?>", "lang->line("cal_september"); ?>", "lang->line("cal_october"); ?>", "lang->line("cal_november"); ?>", "lang->line("cal_december"); ?>" ], "firstDay": lang->line("datepicker_weekstart"); ?> }, "timePicker": true, "timePickerSeconds": true, "alwaysShowCalendars": true, "startDate": "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,date("m"),date("d"),date("Y")));?>", "endDate": "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y")));?>", "minDate": "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(0,0,0,01,01,2010));?>", "maxDate": "config->item('dateformat')." ".$this->config->item('timeformat'),mktime(23,59,59,date("m"),date("d"),date("Y")));?>" }, function(start, end, label) { start_date = start.format('YYYY-MM-DD HH:mm:ss'); end_date = end.format('YYYY-MM-DD HH:mm:ss'); });