У меня есть страница, которая показывает будущие события вместе с датой (время сервера). Мне нужен какой-то метод для отображения даты в пользовательское время.PHP JS Преобразование даты в пользовательский часовой пояс
Пример:
Октябрь, 26 13:48:23 (сервер)
Октябрь, 26 14:48:23 (время пользователя (UTC +1)) -> Информация о мероприятии
То, что я так далеко:
<?php
$sql=mysql_query("SELECT * FROM table") or die("Come back later");
while($row=mysql_fetch_array($sql)) {
echo date('M, d H:i:s', strtotime ($row['date'])).' -> '.$row['info'];
}
?>
С расширением я хочу определить часовой пояс пользователя.
Спасибо.
EDIT Я знаю, что я не должен использовать mysql_ *
Я знаю, что вы знаете. Тем не менее, [** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются, и на нем начался процесс [устаревания] (http://j.mp/Rj2iVR). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). –
Является ли часовой пояс сервера одинаковым? Это UTC? – JasonWyatt
@JasonWyatt Да. –