Аналогично этому вопросу , но на мой конкретный вопрос не было ответа.
Текущая дата 2011-12-14, для справки, если этот вопрос будет рассмотрен в будущем.
Я пробовал это:
$maxAge = $row['maxAge']; // for example, $row['maxAge'] == 30
$cutoff = date('Y-m-d', strtotime('-$maxAge days'));
И возвращает следующее значение для $cutoff: 1969-12-31
И я попробовал это:
$maxAge = $row['maxAge']; // for example, $row['maxAge'] == 30
$cutoff = date('Y-m-d', strtotime('-' . $maxAge . ' days'));
И возвращает следующее значение для $cutoff: 2011-03-14
Как я могу успешно передать эту переменную в функцию strtotime()
, чтобы она вычисляла количество дней для правильного вычитания?
Например, если $maxAge == 30
и текущая дата 2011-12-14, тогда $cutoff
должно быть 2011-11-14