Php 如果日期与会话日期匹配,我想插入函数调用
在我当前的会话中,我有两个日期Php 如果日期与会话日期匹配,我想插入函数调用,php,mysql,codeigniter,Php,Mysql,Codeigniter,在我当前的会话中,我有两个日期$start\u date和$end\u date以及当前日期 date_default_timezone_set('Asia/Kolkata'); $now = date('Y-m-d'); 在$now中有今天的日期,我将今天的日期与$start\u date和$end\u date进行比较如果条件为true,则我要调用我的插入函数 $modelResult = $this->biltyModel->insertBilty($data); 下面是我
$start\u date
和$end\u date
以及当前日期
date_default_timezone_set('Asia/Kolkata');
$now = date('Y-m-d');
在$now
中有今天的日期,我将今天的日期与$start\u date
和$end\u date
进行比较如果条件为true,则我要调用我的插入函数
$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_time = strtotime($start_date);
$end_time = strtotime($end_date);
$now = time();
if( $now >= $start_time && $now <= $end_time ){
/* your code */
}
$start\u time=strottime($start\u date);
$end_time=strottime($end_date);
$now=时间();
如果($now>=$start\u time&&$now STARGE,该代码在这里工作,您能给我们看一个var\u转储($start\u date);
和var\u转储($now);
please@RiggsFolly我使用'if(strotime($now)>=strotime($start\u date)&&strotime($now),您需要转换日期字符串($start\u date、$end\u date和$now)对于特定格式,请尝试对所有4个日期使用strotime()。
$start_time = strtotime($start_date);
$end_time = strtotime($end_date);
$now = time();
if( $now >= $start_time && $now <= $end_time ){
/* your code */
}