所选位置和日期的夏令时

时间:2015-08-29 20:13:12

标签: javascript timezone momentjs dst

我需要将DST(夏令时)设为真或假,以选择日期和所选城市

我有两个输入字段和一个输出

的表单

第一个输入字段:用户输入城市(使用谷歌地图自动填充) 第二个输入字段:日历(使用日期选择器)

输出:用户进入所选城市,所选日期为夏令时,例如: 伦敦,2015/06/22 - 夏令时真实 要么 柏林,2015/11/11 - DST错误

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

谢谢

1 个答案:

答案 0 :(得分:1)

timezone moment.js插件允许您这样做,因为您可以在this回答中阅读。问题是您需要知道该城市所在的时区。

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

为此,you can use Google Maps API

虽然不是很简单:)