Как объект Date Date знает о летнем времени? - PullRequest
0 голосов
/ 01 марта 2019

Я живу в Лондоне, и заметил, что когда я делаю в консоли Chrome следующее:

> new Date(2019, 01, 01)
< Fri Feb 01 2019 00:00:00 GMT+0000 (Greenwich Mean Time)

> new Date(2019, 03, 01)
< Mon Apr 01 2019 00:00:00 GMT+0100 (British Summer Time)

Я предполагаю, что JS каким-то образом берет информацию о локали из настроек моей системы.Но мой вопрос заключается в том, как JS, кроме того, знает, наблюдает ли время в моей локали DST или нет (здесь GMT / BST).

В качестве дальнейшего шага, могу ли я построить два объекта даты и передать вручнуюсмещение часового пояса (скажем, American / Los_Angeles), и я хочу, чтобы JS сказал мне, наблюдает ли он за PDT или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...