如何分别比较日期和时间postgres与php日期时间值?

问题描述:

我正在使用Zend框架在PHP和PostgreSQL中完成我的工作。如何分别比较日期和时间postgres与php日期时间值?

我有一个值为'2013-04-12'(Y-m-d格式)和值为'13:20:00'的时间变量的日期变量。

我的数据库表中的日期字段和时间字段是分开的。

如何比较我的PHP日期和时间与数据库表中的日期时间?

+0

你做了什么?向我们显示代码 – 2013-05-14 09:15:26

+0

您用于存储日期/时间的字段类型?日期和? – Svetoslav 2013-05-14 09:20:32

这样您可以选择它们作为1个字段并将其与正确的时间戳值进行比较。

仅当您有字段类型日期和时间时,才能使用此选项!

$data = date('Y-m-d H:i:s' , $time); 
$sql = "SELECT * FROM table WHERE date_field || ' ' || time_field > '{$date}'";