当我没有选择它们中的任何一个时,它会像这样1970-01-01 1970-01-01
那样通过默认存储,而我想存储Zero(00-00-0000 00-00-0000)
这是我的日期范围插入代码:
public function createBranch(){
$bilty_date_range = $this->input->post('bilty_date_range');
$temp = (isset($bilty_date_range) && !empty($bilty_date_range))
? $bilty_date_range : '00/00/0000 - 00/00/0000';
$arr = explode("-", $temp);
$bilty_date_start = $arr[0];
$bilty_date_end = $arr[1];
$dispatch_date_range = $this->input->post('dispatch_date_range');
$dis = (isset($dispatch_date_range) && !empty($dispatch_date_range))
? $dispatch_date_range : '00/00/0000 - 00/00/0000';
$arrr = explode("-", $dis);
$dispatch_date_start = $arrr[0];
$dispatch_date_end = $arrr[1];
$crossing_date_range = $this->input->post('crossing_date_range');
$cro = (isset($crossing_date_range) && !empty($crossing_date_range))
? $crossing_date_range : '00/00/0000 - 00/00/0000';
$arrrr = explode("-", $cro);
$crossing_date_start = $arrrr[0];
$crossing_date_end = $arrrr[1];
}else{
$data = array(
'bilty_date_start' => date('y-m-d',strtotime($arr[0])),
'bilty_date_end' => date('y-m-d',strtotime($arr[1])),
'dispatch_date_start' => date('y-m-d',strtotime($arrr[0])),
'dispatch_date_end' => date('y-m- d',strtotime($arrr[1])),
'crossing_date_start' => date('y-m-d',strtotime($arrrr[0])),
'crossing_date_end' => date('y-m-d',strtotime($arrrr[1])),
);
脚本代码:
<script>
$(function () {
//Initialize Select2 Elements
$('.select2').select2();
//Date range picker
$('#bilty_date_range').daterangepicker();
});
$(function () {
//Initialize Select2 Elements
$('.select2').select2();
//Date range picker
$('#dispatch_date_range').daterangepicker();
});
$(function () {
//Initialize Select2 Elements
$('.select2').select2();
//Date range picker
$('#crossing_date_range').daterangepicker();
});
</script>
当我选择日期范围时,它会存储所选日期,但是当我没有选择任何日期并提交表单时,它会存储1970-01-01 1970-01-01