Как проверить, превышает ли входящее время UT C более часа и разрешить ли переход на летнее время? - PullRequest
0 голосов
/ 08 апреля 2020

Я создаю приложение, которое будет принимать объекты с метками времени, и я хочу проверить, не устарела ли метка времени, чтобы я мог показать предупреждение о том, что данные устарели. Я могу сделать это, но изо всех сил пытаюсь выяснить, как учесть, когда часы меняются вперед или назад.

Я подумал, если я установлю this.dataHourOld, используя момент, который будет работать, и я думаю, что это так, но как только на чеке появятся летние сбережения, они больше не будут правильными ????

this.recentValue = "2020-04-08T07:30Z"

this.dataHourOld = moment().subtract('minutes', 60).isAfter(this.recentValue)


I thought i could use moment-timezone as its dst aware but im not sure if its the right thing to do and if it covers any problems im not thinking of?


this.recentValue = "2020-04-08T07:30Z"

this.dataHourOld = moment.tz().subtract('minutes', 60).isAfter(this.recentValue)```
...