如何使用预先保存的小时和当前的utc日找到与当前小时匹配的时区?假设我有一个在每小时运行的时区( UTC ),我想得到当前的时区,当我运行这个cronjob时是上午10点,所以在UTC,它可能是晚上9点,但是对于“Asia/Cabul”来说,它可能是上午10点,下个小时在UTC是晚上10点,但是对于‘America/洛杉矶’时区来说,可能是上午10点。为此,我使用了moment.js。
输入:当前协调世界时的日期,
我正在尝试将日期时间字符串转换为JS date obj。我的输入是2021-09-16 19:15:52.930。问题是这个字符串没有时区,在转换为JS date obj时,我需要在cdt/cst(取决于夏令时)时区中标记它们。我尝试的方法是: let dt = new Date('2021-09-16 19:15:52.930 Timezone') 我可以通过CDT或CST代替时区来解析它。但在这种情况下,我的逻辑需要知道当前根据一年中的时间遵循哪个<em