我得到準確的結果,如果我設定開始日期和結束日期時,年份是2017年。但是,當開始日期15月-2016到15日至2017年它不工作,並顯示錯誤MESSAGE-笨開始和結束日期驗證
$error = "End date can't be older than begin date ";
這裏是我的代碼
$data['beginDate'] = $this->input->post('beginDate');
$data['endDate'] = $this->input->post('endDate');
if($data['endDate'] < $data['beginDate']){
$error = "End date can't be older than begin date ";
$this->session->set_flashdata('error', $error);
redirect('/search');
}
else{
$this->load->model('personhistory');
$data['rets'] = $this->personhistory->searchDetails();
$data['sum'] = $this->personhistory->searchDetailsSum();
$data['title'] = "Search Details";
$this->load->view('search_results', $data);
}
有什麼解決方案來擺脫這個問題的?請幫助...
請清楚地瞭解你的測試/例子輸入是什麼。導致錯誤的'$ data ['beginDate']'和'$ data ['endDate']'的確切值是什麼? –
這些值是使用JQuery日曆選擇的日期 – user3311692
您有時間機器嗎?我不這麼認爲。十月總是在我的日曆上九月之後。 –