在当前 session 中,我有两个日期 $start_date
和 $end_date
以及当前日期,出现在
date_default_timezone_set('Asia/Kolkata');
$now = date('Y-m-d');
在$now
中有今天的日期,我将今天的日期与$start_date
和$end_date
进行比较,如果条件为真,那么我想打电话我的插入功能
$modelResult = $this->biltyModel->insertBilty($data);
以下是我的代码
public function insertRecord(){
$name = $this->input->post('name');
$number = $this->input->post('number');
$formData=array();
$data = array(
'name' =>$name,
'number' =>$number,
);
$start_date = $this->session->userdata('start_date');
$end_date = $this->session->userdata('end_date');
date_default_timezone_set('Asia/Kolkata');
$now = date('Y-m-d');
if ($now >= $start_date && $now <= $end_date) {
$modelResult = $this->biltyModel->insertBilty($data);
}else{
$formData['create_bilty'] = array(
'form_status' => 'false',
'form_message' => 'Not in current Session'
);
}
echo json_encode($formData);
}
在此代码中,它仅在其他部分中。
$start_date = 2019-04-01
$end_date = 2020-03-31
$now = 2019-09-05
最佳答案
尝试将日期转换为时间戳
$start_time = strtotime($start_date);
$end_time = strtotime($end_date);
$now = time();
if( $now >= $start_time && $now <= $end_time ){
/* your code */
}
关于php - 如果日期与我的 session 日期匹配,我想插入函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57803897/