2 Column Mysql Date Range Search in PHP

前端 未结 5 582
悲哀的现实
悲哀的现实 2020-12-18 14:57

MySQL column > sdate, edate ( its 2 column).

sdate is start date for project starting and edate is end date for project ending.

so i need to make search betw

5条回答
  •  生来不讨喜
    2020-12-18 15:46

    First use mktime() on the input from the user

    $time = mktime(format from user);
    

    then do

    SELECT Project_Name, sdate, edate FROM table WHERE 
      UNIX_TIMESTAMP(STR_TO_DATE(sdate, '%e %m %Y')) <= '$time'
     AND 
      UNIX_TIMESTAMP(STR_TO_DATE(edate, '%e %m %Y')) >= '$time'
    

    That should work.

提交回复
热议问题