Оскільки ми можемо отримати часовий пояс, наприклад, із коду країни
c = TZInfo::Country.get("US")
zones = c.zone_identifiers
це повертає всі зони країни.
Але мені потрібна конкретна зона розташування, тобто "Вашингтон, США"
Чи є спосіб отримати часовий пояс із назви місцезнаходження?
тож ми можемо отримати часовий пояс, вказавши назву місцезнаходження ("Вашингтон, США")
Відповіді:
1 для відповіді № 1Ви можете завантажити геоназви дб і порівняйте lat / lng з найближчим місцем (з часовим поясом) у db
- Завантажте базу міст з geonames.org
- перетворити його в компактний lat / lon -> список часових поясів