使用php查找下一个15日的日期

时间:2011-07-15 15:43:09

标签: php date time

我想找到下一个15日的日期。 我遇到了这个Get the date of the next occurrence of the 18th,但这显示今天的日期,如果它是'18日......我想看20111年8月18日。

有没有办法获得下一个15日?

问候

3 个答案:

答案 0 :(得分:3)

                                   // dynamic typing FTW
$next15th = mktime(0, 0, 0, date('n') + (date('j') >= 15), 15);

echo date('Y-m-d', $next15th);

答案 1 :(得分:3)

查看上面提供的链接,我假设您更改了以下内容:

$nextDay = 18;

我将其改为:

$nextDay = 15;

答案 2 :(得分:1)

if(date('d') >= 15)
    $date = date('Y-m', strtotime('+1 month')).-'.$nextDay
else
    $date = date('Y-m').'-'.$nextDay;