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: