how to compare only date and year in php codeigniter

后端 未结 3 922
闹比i
闹比i 2021-01-06 13:40

My model

public function get_payscale() {
    $this->db->from(\'payscale P\')->join(\'employee E\',\'E.employee_id = P.employee_id \');
    $this-&g         


        
相关标签:
3条回答
  • 2021-01-06 14:26

    Not sure with exact syntax but something like below will work for you.

    $this->db->where('year(Start_Date),year(curdate())');
    $this->db->where('month(Start_Date),month(curdate())');
    
    0 讨论(0)
  • 2021-01-06 14:31

    Use like this :

    $this->db->where('EXTRACT(YEAR_MONTH FROM P.payscale_date)',date('Ym'));
    

    This query will extract the Year and month from the date given column like 201605 (2016-05-21)

    0 讨论(0)
  • 2021-01-06 14:43

    I have used the same condition in core PHP you can simply implement it on Codeigniter if any issue gets while implementing let me know

    SELECT * FROM `test` WHERE Year('payscale_date') = 2016 and Month('payscale_date') = 05
    
    0 讨论(0)
提交回复
热议问题