У меня есть скрипт php, который дает время сервера, но, как известно, мы можем получить время и часовой пояс машины пользователя с помощью клиентских скриптов (javascript). У меня есть таблица mysql, которая хранит даты вместе с часовым поясом, откуда она была сохранена с помощью формы. Мне нужно показать данные на веб-странице вместе с временем, хранящимся в таблице, но оно должно быть на машине пользователя.Javascript: Как конвертировать определенную дату с часовым поясом в другую дату часового пояса?
rowid | date | timezone | data |
----------------------------------
12 | 2010-07-13 12:30:00 | Asia/Kolkata | This is data field |
143 | 2010-07-13 12:30:00 | Europe/Prague | This is data field |
Теперь, когда я показываю дату на веб-странице, мне нужно, чтобы показать выше дату каждой машины часовой пояс пользователя.
Локальная обходная логика будет заключаться в том, что если бы я мог передать дату (2010-07-13 12:30:00) на некоторый метод JS, который будет принимать два часовых пояса в качестве входных данных и преобразовывать данную дату в часовой пояс машины пользователя , Или что-то другое?
Помогите?
Итак, я полагаю, что решение PHP не может быть и речи? – Artefacto
* (связанный) * [Преобразование часового пояса в PHP] (http://stackoverflow.com/questions/2505681/timezone-conversion-in-php/2505687#2505687) - если вы решили не делать это на стороне клиента , – Gordon