php - 如果日期与我的 session 日期匹配,我想插入函数调用

标签 php mysql codeigniter

在当前 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/

相关文章:

PHP - 删除多余的逗号

php - 代码中的动态 SQL 查询可能吗?

php - 确保返回的行数最少

javascript - 从soundcloud获取歌曲信息,有歌曲id

php - 使用通配符与窄 mysql 查询提取详细信息

php - 存在 Codeigniter 子查询

mysql - 如何提高 Codeigniter 中的 MySQL 查询性能?

php - PSR-4:自动加载器( Composer )和扩展命名空间确保后备 php

mysql - 在 WHERE 子句中使用计数值

mysql - 截断表后 PostgreSQL 错误 22012 除以零