altri problemi

che palle ste date.. ( in pratica sto facendo questo per abilitare la cache http con il mio sistema con gli header if-modified-since )

usando la funzioene strtotime() ottengo un risultato che non capisco:

Codice PHP:

<?php

$time 
filemtime('file a caso della cache');
$gmtime=gmdate('D, j M Y H:i:s' $time);

// ora ho la data in formato numerico e quella formattata in GMT..
// ma fecendo:

echo strtotime($gmtime);

// mi aspetto di ottenere la data numerica iniziale ( $time ) invece ottengo un altro numero...
// perchè??

?>
strtotime non dovrebbe tenere conto del fuso orario impostato e quindi sottrarre da solo 2 ore ad una data gmt?

grazie