Я сейчас пытаюсь сделать это так:
// 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 простое утверждение, ГДЕ истекает> = $ current_date.
Или есть лучший способ сделать это? Или как обычно это происходит?