1)。有沒有辦法使用演算法或數學公式手動執行此操作。
2)。如果沒有,那么 JavaScript 中的任何函式?
請嘗試回答Q.1。
前任。
UNIX Time : 1637785944 converted to : GMT: Wednesday, 24 November 2021 20:32:24 conversion done using online converter.
謝謝你!
uj5u.com熱心網友回復:
您應該使用標準 JavaScript Date 物件將時間戳乘以 1000 以將自 1970 年 1 月 1 日凌晨 12 點以來的秒數轉換為毫秒數。這將為您提供一個表示這一時刻的 Date 物件。本地時區有一些微妙之處,可以通過使用toUTCString或忽略toGMTString
const timestamp = 1637785944;
const date = new Date(timestamp * 1000);
console.log(`local timezone: ${date.toString()}`);
console.log(`GMT string: ${date.toGMTString()}`);
console.log(`UTC string: ${date.toUTCString()}`);
uj5u.com熱心網友回復:
嗨,歡迎來到 stackoverflow。
這是一個非常適合我的 epoc unix 時間戳的 javascript 函式。
這會將其格式化為 javascript 日期。
function epochToDate(date) {
var utcSeconds = date;
var d = new Date(0);
d.setUTCSeconds(utcSeconds);
return new Date(d)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/364897.html
標籤:javascript 数学 Unix时间戳 格林威治标准时间
上一篇:我們可以在多個物件鍵上使用action.payload嗎?
下一篇:如何禁止物件中的密鑰
