我需要从yyyy: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()如何在不使用上述代码的情况下获得时间戳?
发布于 2019-10-25 08:03:32
moment-timezone 文档中的statet
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>
https://stackoverflow.com/questions/58554385
复制相似问题