周六显示下三个星期六

时间:2011-07-18 07:15:01

标签: php

下周六这个节目

<?php echo date("l,j M Y", strtotime("next saturday")); ?>

即2011年7月23日星期六。

我想在下一个星期六显示,即2011年7月30日星期六,等等

4 个答案:

答案 0 :(得分:13)

可替换地,

strtotime("next saturday + 1 week")
strtotime("next saturday + 2 weeks")
...

答案 1 :(得分:2)

使用PHP 5.2+,您可以使用DateTimeDateInterval来获得接下来的3个星期六:

示例:

<?php

$date = new DateTime('next saturday');

// Loop 3 times.
for ( $i = 0; $i < 3; $i++ )
{
  echo $date->format('Y-m-d') . PHP_EOL;

  // Add 1 month.
  $date->add(new DateInterval('P7D'));
}

答案 2 :(得分:1)

\ DateTime:

的示例
context.addInstallerEventListener(new InstallerEventListener() {
    @Override
    public void installerEvent(InstallerEvent event) {
        if (event.getType() == EventType.BEFORE_EXECUTE_ACTION) {
            Util.logError(event.getSource(), "Started action at " +
              DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM)
               .format(new Date()));
        }
    }
});

答案 3 :(得分:0)

$next_saturday = strtotime("next saturday");
$the_saturday_after_that = strtotime("next saturday", $next_saturday);

......等等。