2015-08-29 1 views
1

мне нужно получить DST (летнее время) истинным или ложным выбранной даты и выбранного городаПереход на летнее время для выбранного местоположения и даты

У меня есть форма с двумя полями ввода и один выход

Первый поле ввода : пользовательский ввод город (с использованием Google Maps места автозаполнения) второго поле ввода: календарь (с использованием Datepicker)

выхода: пользователь получит в выбранном городе и выбранная дата DST или нет, например: Лондона, 2015/06/22 - DST true или Берлин, 2015/11/11 - DST ложные

Стараюсь momentjs: moment([year, month, day]).isDST() - не работает (только для местоположения пользователя)

благодарю вас

ответ

1

timezone moment.js плагин позволяет это сделать , как вы можете прочитать в ответе this. Проблема в том, что вам нужно будет знать, в какой временной зоне находится этот город.

Чтобы узнать временную зону для местоположения на земле, вы можете использовать Google Time Zone API. Теперь проблема в том, что вам необходимо предоставить определенную пару Latitude/Longitude.

Для этого you can use Google Maps API.

Это не очень просто, хотя :)

+0

Это правильно. Спасибо. – vommer