Comment obtenir le timestamp Unix, en php basé sur le fuseau horaire

Le premier Code

    echo time() . '<br/>';
echo date('Y-m-d H:i:s') . '<br/>';
date_default_timezone_set('America/New_York'); 

echo time() . '<br/>';
print_r($timezones[$timezone] . '<br/>');
echo date('Y-m-d H:i:s') . '<br/>';

Dans le code ci-dessus, la date est imprimée en fonction du fuseau horaire mais timestamp unix de l'est, même après réglage du fuseau horaire par défaut

Comment peut-on imprimer le timestamp unix, selon le fuseau horaire?

OriginalL'auteur jimy | 2011-12-29