私は年が2017年であるとき、開始日と終了日を設定する。しかしとき15 - 10月 - 2016で開始日15 - 9月 - 2017の場合、私は正確な結果を得ますそれは作業とエラーが表示されていません。ここCodeIgniterの開始日と終了日の検証
$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);
}
は、この問題を取り除くために任意の解決策はありmessage-? ...
を使用することができます
技術的には、テスト/例の入力があるかについて明確にしてください。エラーの原因となる '$ data ['beginDate']'と '$ data ['endDate']'の正確な値は何ですか? –
これらの値は、JQueryカレンダーで選択された日付です。 – user3311692
タイムマシンはありますか?私はそうは思わなかった。 10月はいつも私のカレンダーの9月の後に来る。 –