0

2012年11月11日から2012年11月27日までのすべての月曜日を取得するような日付間のすべての日を取得する必要があります

time()形式、リマインダーアプリケーションです。

4

2 に答える 2

1

あなたが試すことができます

$dateStart = new DateTime();
$dateStart->setDate(2012, 11, 11);

$dateEnd = new DateTime();
$dateEnd->setDate(2012, 11, 27);

$dates = array();
$dateStart->modify("next Monday"); // get next monday
while ( $dateStart <= $dateEnd ) {
    $dates[] = $dateStart->format("d/m/Y");
    $dateStart->modify("next Monday"); // Loop to another monday
}
var_dump($dates);

出力

array (size=3)
  0 => string '12/11/2012' (length=10)
  1 => string '19/11/2012' (length=10)
  2 => string '26/11/2012' (length=10)
于 2012-11-11T14:55:51.377 に答える
0

最初にstrtotimephp関数を使用して日付を時刻に変換し、PHPマニュアルでstrtotimeを確認します

于 2012-11-11T14:50:30.957 に答える