获取下一次出现的第18天的日期

时间:2010-09-23 00:38:38

标签: php date

好的,所以我需要使用PHP来获取下一次出现的第18天的日期。

例如,假设我在2011年12月28日运行了我的脚本。我需要一些能够吐出2012-01-18的代码。如果是2011年4月9日,我需要代码吐出2011-04-18。有意义吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

这应该会给你下一次出现的第18次

$nextDay = 18;
$nextDate = (date('d') > $nextDay) ? date('Y-m', strtotime('+1 month')).'-'.$nextDay : date('Y-m').'-'.$nextDay;