我想将指定为年月日小时分钟和秒的时间转换为纽约本地时间(对于纽约证券交易所),以便可以将股票价格与全球时间范围内的其他世界交易进行比较。请注意,我不在纽约,所以这是一个非本地时区。另请注意,我需要对过去的许多股票价格日期执行此操作,而不仅仅是当前时间。
我正在使用 Javascript Date 对象(在使用 node.js 的服务器上),但它似乎缺少非本地时区支持,特别是因为我需要考虑到夏令时等方面的小时变化。
关于这个时间转换主题有很多问题,但我还没有看到提供考虑 DST 的解决方案的 javascript 问题。大多数情况下,这个问题归结为自动知道过去任何给定日期从纽约时间到 UTC 的小时偏移量。