Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP从UNIX时间戳中获取MySQL中的日期范围_Php_Mysql_Time_Timestamp - Fatal编程技术网

用PHP从UNIX时间戳中获取MySQL中的日期范围

用PHP从UNIX时间戳中获取MySQL中的日期范围,php,mysql,time,timestamp,Php,Mysql,Time,Timestamp,我在1321521158这样的表中有一个UNIX时间戳,希望从表中获取特定日期的详细信息,如: $mydate="11/11/2011"; SELECT notes FROM table WHERE `addeddate`=$mydate 如何获取它?您可以使用mysql日期函数,如: WHERE date(addedate) = date(mydate) 或者,您可以计算您想要知道的给定日期的开始和结束时间戳,然后执行以下操作 WHERE addeddate >= mystartti

我在1321521158这样的表中有一个UNIX时间戳,希望从表中获取特定日期的详细信息,如:

$mydate="11/11/2011";
SELECT notes FROM table WHERE `addeddate`=$mydate

如何获取它?

您可以使用mysql日期函数,如:

WHERE date(addedate) = date(mydate)
或者,您可以计算您想要知道的给定日期的开始和结束时间戳,然后执行以下操作

WHERE addeddate >= mystarttimestamp AND addeddate <= myendtimestamp
试一试

  WHERE $mydate = FROM_UNIXTIME('dateColumn')'%Y/%D/%M');