Я использую календарь jquery, который называется fullcalendar. Когда пользователь щелкает день, его отправляют на другую страницу, чтобы создать событие для этого дня. Дата щелчка указана как date
. Затем он запускается через функцию ниже, чтобы преобразовать его во время UNIX.
$formatDate = $.PHPDate("U", date);
Я использую библиотеку дат javascript, найденную здесь http://joncom.be/code/jquery-phpdate/
Когда я предупреждаю переменную даты, я получаю вывод, подобный этому
Вт Янв 04 2011 00:00:00 GMT + 1100
(EST)
Это время правильное, НО после применения функции $ formatDate выход Unix находится не в правильном часовом поясе.
К сожалению, он возвращает местное время относительно сервера, и мне нужно, чтобы оно указывало правильное время для часового пояса пользователя. Я отмечаю, что в документации, кажется, есть ссылки на часовые пояса, но в документации говорится, что часовые пояса «НЕ ПОДДЕРЖИВАЮТСЯ»
Пожалуйста ... Как я могу преобразовать свою метку времени Unix в правильный часовой пояс?
Я должен отметить, что у меня очень небольшой опыт работы с javascript и я пришел из PHP / codeigniter.
Спасибо за вашу помощь.
Тим