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

Re: stranezza php



Non c'è nessuna stranezza, il 25 aprile c'è il cambio dell'ora legale quindi il giorno ha 23 ore...

ok, ho cambiato codice uso la strtotime...

Grazie

Piviul

Il 16/03/2018 12:45, Piviul ha scritto:
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: