Javascript 如何仅从UTC日期时间获取时间值?

Javascript 如何仅从UTC日期时间获取时间值?,javascript,Javascript,我将详细介绍该场景,因为它令人困惑: 我在我的计划中保存了一天中的特定时间(即下午3点) 我的表中记录了UTC的日期时间,我只关心时间部分(下午3点) 假设这个(下午3点)日期是在夏令时CST之前创建的 我试图通过JavaScript和moment在我的前端显示一天中的时间,它将我的时间转换为CST夏令时,即下午2点 是否有任何可能的方法可以在不使用夏令时逻辑操作的情况下将UTC日期时间的时间值转换为本地时间?它在UTC中被记录为CST中的下午3点,我只希望中央时间总是下午3点 我是否应该以与数

我将详细介绍该场景,因为它令人困惑:

我在我的计划中保存了一天中的特定时间(即下午3点)

我的表中记录了UTC的日期时间,我只关心时间部分(下午3点)

假设这个(下午3点)日期是在夏令时CST之前创建的

我试图通过JavaScript和moment在我的前端显示一天中的时间,它将我的时间转换为CST夏令时,即下午2点

是否有任何可能的方法可以在不使用夏令时逻辑操作的情况下将UTC日期时间的时间值转换为本地时间?它在UTC中被记录为CST中的下午3点,我只希望中央时间总是下午3点


我是否应该以与数据库中的DatTime不同的方式存储静态时间值?

将UTC用作未来/计划日期可能是个坏主意,特别是如果您计划为多个时区服务。请参见,您是否建议在数据库中以长值形式存储节点时间实例?