Tag: dst

获取节点js服务器上特定时区的当前时间

我需要根据用户设置的一些时间策略来validation服务器端的某些事务。 我看到的问题是,所有的政策是相对于用户时区。 如果我只保留GMT偏移,我会得到问题,如果用户的时区去夏时制(夏时制)。 我需要在用户端获得一个时区string,我应该可以使用这个string来获得当新的事务到达时的当前时间(例如:用户设置一个策略来批准从下午6点到晚上9点的交易,并且用户在德克萨斯州。一个新的交易创build,我需要validation是否在德克萨斯州下午6点/ 9点)。 万分感谢!

Javascriptdate – 如何知道DST是否在给定的时区生效

首先,我不在寻找DST是否在本地生效。 我正在运行具有关联时间戳的数据的节点进程。 我需要将这些时间戳转换为指定时区的一天/一月/一年,但是我给出的是时区的偏移量和DST偏移量。 我希望date/时刻与时区更好地工作。 他们与UTC或本地时区很好地工作,但似乎你需要破解它来获得别的东西。 有什么我失踪? 假设我可以确定DST是否有效,这个工作是否可行: var d = new Date(ts + timezone_offset – local_offset); d.getMonth(); d.getDate(); timezone_offset是时区的偏移量(标准偏移量还是dst偏移量)? 我如何确定DST是否有效?