[Php-it] Strtotime, date e fusi orari

Marcolino ml_ziobudda at tin.it
Mon Aug 7 18:54:25 CEST 2006


Giovanni Battista Lenoci ha scritto:

> capo, perchè ho questo codice :
> 
> echo date('d/m/Y-H:i', strtotime('Mon, 7 Aug 2006 18:10:42 GMT'));
> 
> mi da questo risultato :
> 
> 07/08/2006-20:10
> 
> Ho pensato che il problema possa essere l'ora legale + l'ora di fuso che
> abbiamo in italia rispetto a Greenwich.
> Però la data scritta sopra non dovrebbe proprio indicare l'ora di
> greenwich?

Si, ma la rappresenti nel tuo fuso!

Infatti
echo date('d/m/Y-H:i O', strtotime('Mon, 7 Aug 2006 18:10:42 GMT'));
ritorna
07/08/2006-20:10 +0200

prova con

echo date('d/m/Y-H:i', strtotime('Mon, 7 Aug 2006 18:10:42 GMT') - date('Z'));

M.

-- 
Marcolino - http://www.marcolupi.net (a breve)
Fondatore del GrUSP - http://www.grusp.it
ICQ: 285554449 - Marcolino on #php (azzurra.org)
Key: 0xE39F52F6 on pgp.mit.edu


More information about the Php-it mailing list