我正在为所有包含以下格式的日期的文章抓取页面:
2012-08-20T11:04:00+0200
如果下一篇文章从今天起 12 个月发布,我想要做的是停止检索文章。我能想到的方法如下:
while ($retrieveArticles == true) {
$stopDate = date('Y-m-d'); // <--- this gives me todays date while I need the date 12 months ago.
$date = $article->find('header div p span', 1);
$date = substr($date->title, 0, 10); // <--- becomes 2012-08-20
if ($date >= $stopDate) {
$retrieveArticles = false;
}
... not relevant code
}
我需要帮助:
如何从今天的日期减去 12 个月?
我这样做是正确的,还是有更好、更优雅的方法来实现我想要的?
提前致谢!