![](/img/trans.png)
[英]Get current timestamp from yyyy-mm-dd hh:mm:ss using UTC/GMT+0 as epoch
[英]Get timestamp from yyyy-mm-dd
我需要從 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()
如何在不使用上述代碼的情況下獲取時間戳?
正如moment-timezone
DOCS中所說:
moment.tz(..., String) 用於創建帶有時區的時刻。 它采用所有相同的 arguments 作為時刻構造函數,但使用最后一個參數作為時區標識符:
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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.