2010-09-23 50 views
0

好了下一个出现的日期,所以我需要使用PHP来获得18的下一个出现的日期。获取的18

例如,假设我跑了12月28日我的剧本,2011年我需要一些代码,将能够吐出2012-01-18。如果是2011年4月9日,我需要的代码吐出2011-04-18。合理?

任何想法?

回答

3

这应该给你18

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

完美的下一次出现,谢谢。 – lewisqic 2010-09-23 00:59:32