用Moment.js探测北半球或南半球

时间:2015-09-18 14:19:50

标签: javascript datetime location momentjs

Someone previously asked how to detect hemispheres 并且接受的答案是:

context.AuthenticateResult = new AuthenticateResult(user.Id.ToString(), user.EmailAddress, claims);

但是,如果我使用Moment.js和Moment Timezone,是否有一种方法比使用这些库提供的工具更可靠?

1 个答案:

答案 0 :(得分:1)

不,没有任何内容可以为用户提供北/南半球。

此外,您展示的功能始终会返回null,因为getTimezoneOffset位于Date,但y只是一个数字。

即使你在Date上调用它,世界上所有国家都没有观察到DST。实际上,according to Wikipedia,DST在世界多数中未被观察到。

唯一有意义的是,如果(并且仅当)某个地点遵守DST ,北半球的国家将在7月夏季时使用DST,而南部各国则采用DST 1月夏天,半球将在DST。