-3

日付が >= 2013-01-06 の場合に以下が失敗する理由を教えてください

日付がこの日付より後になると、スクリプトは完全に機能しますが、それ以前はいつでも、死の白い画面が表示されます!

<?php 

use Carbon\Carbon;

$startDate    = Carbon::createFromFormat('Y-m-d', '2013-01-06');
$current_week = Carbon::now()->timestamp;

/*
$startDate    = strtotime('2013-01-06');
$current_week = strtotime(date('Y-m-d'));
*/

$weeks        = array();
$w            = 0;

while($startDate < $current_week){
    $weeks[$w] = array(
        'monday' => $startDate->startofWeek()->format('d/m/Y'), 
        'sunday' => $startDate->endofWeek()->format('d/m/Y')
    );
    $w++;
    $startDate = $startDate->addDays(1); // Move it on to the following week
}

var_dump($weeks);

?>

誰か助けてください!

4

1 に答える 1