为了账号安全,请及时绑定邮箱和手机立即绑定

从 yyyy-mm-dd 获取时间戳

从 yyyy-mm-dd 获取时间戳

ITMISS 2021-12-02 20:01:32
我需要从 yyyy-mm-dd HH:mm:ss 时间获取 unix 时间戳。我知道有很多方法可以获得时间戳。但是我需要在不使用new Date()方式的情况下获取时间戳。例如,new Date("2019-10-25 00:00:00").getTime() / 1000亚洲/首尔时间和其他国家的价值返回相同的价值。我也尝试过在这样的时区中使用 momentJS。moment().tz('Asia/Seoul').valueOf() moment().tz('America/Los_Angeles').valueOf()如何在不使用上述代码的情况下获取时间戳?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

正如moment-timezone DOCS 中的声明:


moment.tz(..., String) 用于创建带有时区的时刻。它采用与时刻构造函数相同的所有参数,但使用最后一个参数作为时区标识符:


const timestamp1 = moment.tz("2019-10-25 00:00:00", "Asia/Taipei").format('X');

const timestamp2 = moment.tz("2019-10-25 00:00:00", "America/Toronto").format('X');


console.log(timestamp1);

console.log(timestamp2);

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.26/moment-timezone-with-data.min.js"></script>



查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信