【问题标题】:how curdate function could return date in mm/dd/yyyy format phpcurdate 函数如何以 mm/dd/yyyy 格式返回日期 php
【发布时间】:2015-11-30 05:17:16
【问题描述】:

我需要以 mm/dd/yyyy 格式从数据库中选择当前日期。但是 php curdate() 函数默认返回 yyyy-mm-dd 中的日期格式。我该如何解决这个问题。?

我的模型函数是:

public function get_cat($category)
    {
        $this->db->select('*');
        if($category!='')
        {
            $this->db->like('Category',$category,'both');
            $this->db->from('tbl_job');
            $this->db->where('Expiry_date >=','DATE(CURDATE())',FALSE);
            $result = $this->db->get();
        }
        return $result->result();
    }

【问题讨论】:

  • 我在我的数据库中使用 varchar 类型。

标签: php codeigniter date date-format


【解决方案1】:

使用DATE_FORMAT 格式化日期

DATE_FORMAT(curdate(), '%m/%d/%Y')

【讨论】:

    【解决方案2】:

    使用Str_to_date

    Str_to_date(Expiry_date,'%m/%d/%Y')
    

    试试这个代码:-

    $this->db->where('Str_to_date(Expiry_date,'%m/%d/%Y') >=','DATE(CURDATE())',FALSE);
    

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 1970-01-01
      • 2019-01-03
      • 2012-05-05
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      相关资源
      最近更新 更多