Question 1)
En supposant un utilisateur a un paramètre de fuseau horaire enregistré en tant que « Amérique/New_York » dans ma demande, que je simplement l'utiliser sur une page où je dois montrer l'heure avec décalage horaire et l'heure d'été appliquémeilleure méthode pour PHP Timezones
<?php
$time_zone = 'America/New_York';
date_default_timezone_set($time_zone);
echo date('D,F j, Y, h:i:s A');
?>
ou devrais-je utiliser quelque chose comme cette approche Lorsque je questionne mes données J'utilise le script PHP suivant
<?PHP
while($row = mysql_fetch_array($registration)){
$dt_obj = new DateTime($row['message_sent_timestamp']." UTC");
$dt_obj->setTimezone(new DateTimeZone('America/New_York'));
echo $formatted_date_long=date_format($dt_obj, 'Y-m-d H:i:s'); }
?>
http://stackoverflow.com/questions/1727077/generating-a-drop-down-list-of-timezones-with-php – Xeoncross