选定地点和日期的夏令时

Daylight Saving Time for selected location and date

我需要获取所选日期和所选城市的 DST(夏令时)真或假

我有两个输入字段和一个输出字段的表单

第一个输入字段:用户输入城市(使用 google 地图地点自动完成) 第二个输入字段:日历(使用日期选择器)

输出:用户到达所选城市,所选日期是否为夏令时,示例: 伦敦,2015/06/22 - DST 真 要么 柏林,2015 年 11 月 11 日 - DST false

我尝试 momentjs:moment([year, month, day]).isDST() - 不工作(仅针对用户位置)

谢谢

timezone moment.js plugin allows you to do it, as you can read in this 答案。问题是您需要知道该城市位于哪个时区。

要了解地球上某个位置的时区,您可以使用 Google Time Zone API。现在的问题是您需要提供特定的 Latitude/Longitude 对。

为此,you can use Google Maps API

虽然不是很简单:)