如何在日期过后隐藏记录?

时间:2011-04-04 11:58:23

标签: php mysql codeigniter date

我不确定如何检查日期是否已经过去,以便只显示日期尚未过去的行。

我正在使用CodeIgniter,当设置日期时,我没有在MySQL表中使用日期类型(使用varchar),因为我正在使用jQuery日期选择器来设置日期。

因此,当设置日期时,我需要从表中提取日期以检查日期是否已过去?

所以我不确定是否必须完全更改我的日期输入以使用MySql表中的日期类型来拉取日期并检查它是否是<现在()

非常感谢任何指导或建议:)

2 个答案:

答案 0 :(得分:0)

在MySQL中没有使用日期类型有什么特别的原因吗?如果是约会,为什么不将它存储为日期?当您从数据库中检索它时,它仍可用作PHP脚本中的字符串。

答案 1 :(得分:0)

如果您要跟踪日期,则应始终在MySQL中使用日期类型,这样您就可以使用所有date functions。 MySQL的日期函数要比使用PHP将它们解析为文本快得多。