Существует ли плагин для форматирования даты jQuery, который обрабатывает несколько часовых поясов и обеспечивает правильное летнее время? - PullRequest
2 голосов
/ 14 сентября 2011

Я живу на Гавайях, где нет летнего времени.Я пытаюсь показать мировое время, которое отображает даты и время из разных часовых поясов, но мне также нужно, чтобы оно правильно рассчитало смещение DST.Ограничение заключается в том, что я должен использовать клиентское время, так как приложение не сможет получить доступ к Интернету.Есть ли плагин jQuery, который может справиться с этим, или мне нужно написать это вручную?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Должен ли он быть плагином jQuery?

На github существует проект, который создает прототип Javascript Date для обработки ключей часового пояса

Независимо от того, как вы это делаете, вам нужно будет заставить базу данных tzinfo работать с вашим сценарием (ну, это единственный известный мне способ, который даст вам достоверную информацию о DST во всем мире). У меня нет личного опыта работы с библиотекой, с которой я связан выше, но люди, кажется, время от времени упоминают об этом, и это единственная чистая библиотека JavaScript, которую я нашел в базе данных tzinfo.

0 голосов
/ 14 сентября 2011
function get_time_zone_offset( ) {
     var current_date = new Date( );
     var gmt_offset = current_date.getTimezoneOffset( ) / 60;
     return gmt_offset;
}
...