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  */
}