我目前正在尝试这样做:
// Creating date object
$date = new Zend_Date();
// Adding to it 4 weeks
$date->add('4', Zend_Date::WEEK); // it's expire day
// Getting date in integer(i guess it's unix timestamp yes?)
$date->get();
// Saving it to Mysql in field 'expire' with type Varchar
然后,当需要获取日期大于(尚未过期)的行时,我只需向 SQL 添加一个简单的语句 WHERE expire >= $current_date。
还是有更好的方法来做到这一点?或者它通常是如何发生的?