当我不选择其中任何一个的时候,它会以这样的方式存储 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
暂无答案!
目前还没有任何答案,快来回答吧!