momentjs - 在本地构建时间,然后转换为另一个时区
问题描述
我正在使用时刻时区。我在洛杉矶。现在是 4 月 21 日晚上 9 点,我这样构建:
const ca = moment('4/21/2020 9pm', 'M/D/YYYY ha');
做ca.valueOf()
给1587528000000
。
但是,当我这样做时,ca.clone().tz('America/New_York').valueOf()
它仍然给出相同的结果。我期待它应该是1587538800000
。有任何想法吗?
解决方案
valueOf
是以毫秒为单位的 unix 时间戳。您可以更改时区,但这仍然代表相同的单个精确时刻,即使它以不同的方式显示(3 + 1 与 2 + 2 相同,即使它们以不同的方式编写)
推荐阅读
- neural-network - 暗网:标签如何用于分类?
- r - 两个重叠的小提琴图,试图手动添加颜色和图例
- java - 合并单元格时设置单元格值不起作用
- c# - 通过反射在抽象类中调用异步任务
- html - 在导航菜单旁边或中间添加徽标并为导航菜单创建圆角
- java - 如何在计划 Java 应用程序中使用 StandardEnvironment,而不是在 spring
- java - Apache FTPClient:将文本从内存写入 FTP 服务器上的文件
- python - Pandas 如果行值包含列表中的项目作为子字符串,则将行值保存到不同的数据框
- angular - Angular,ng-select 问题,在输入区域不显示所选值
- android - 材质主题不支持透明背景