Ответ 1
Вы можете использовать класс PHp 5 DateTime
. Он позволяет очень мелкомасштабно управлять настройками и выходом Timezone. Исправлено из руководства:
$timestamp = .......;
$date = new DateTime("@".$timestamp); // will snap to UTC because of the
// "@timezone" syntax
echo $date->format('Y-m-d H:i:sP') . "<br>"; // UTC time
$date->setTimezone(new DateTimeZone('Pacific/Chatham'));
echo $date->format('Y-m-d H:i:sP') . "<br>"; // Pacific time
$date->setTimezone(new DateTimeZone('Europe/Berlin'));
echo $date->format('Y-m-d H:i:sP') . "<br>"; // Berlin time