[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

stranezza php



Ciao a tutti, mi smebra di sognare... ci sarà il suo motivo ma non lo capisco proprio. Considerate questo script di php:

$date = '03/30/2018';
$iWeek = 0;
$date = strtotime($date);
while (date('w',$date) > $iWeek) {
    $date -= 86400;
    echo "$date; ".date('w',$date)."; ".date('m-d-Y', $date)."\n";
}

Dovrebbe servire per andare a prendere la domenica appena precedente ad un giorno e sicuramente ci sarà un modo più elegante.

Questo però è l'output che produce:

1522274400; 4; 03-29-2018
1522188000; 3; 03-28-2018
1522101600; 2; 03-27-2018
1522015200; 1; 03-26-2018
1521928800; 6; 03-24-2018
1521842400; 5; 03-23-2018
1521756000; 4; 03-22-2018
1521669600; 3; 03-21-2018
1521583200; 2; 03-20-2018
1521496800; 1; 03-19-2018
1521410400; 0; 03-18-2018

E dove è andato a finire il 25 aprile!!!???

Sono totalmente basito...

Piviul


Reply to: