Как в Zend Framework реализовать проверку наступления следующей недели?
$timestampFromStorage = 123456789; // когда пользователь последний раз голосовал
$votedWeek = date('W', $timestampFromStorage); // номер недели, когда пользователь голосовал
$todayWeek = date('W'); // номер текущей недели
if ($votedWeek * date('Y', $timestampFromStorage) < $todayWeek * date('Y')) {
    // можно голосовать повторно
}
Большое спасибо за ответы!
В итоге решил сделать так:
1. Выполняем запрос к БД, узнаем там, если у последней записи юзера дата старше даты начала недели.// Получаем первый день текущей недели
$getFirstDay = date('Y-m-d 00:00:00', strtotime('this week', time()));
2. Если запрос возвращает запись, значит голосовать нельзя. Если ничего нет, то можно.