我想獲取到 0 點的剩余時間,但我收到一個錯誤午夜。getTime () 不是函式
我的代碼:
let midnight = new Date().setHours(0, 0, 0, 0)
let cooldown = new Date(midnight.getTime() - Date.now())
console.log(`${cooldown.getHours()}:${cooldown.getMinutes()}:${cooldown.getSeconds()}`)
uj5u.com熱心網友回復:
setHours函式回傳時間戳(以毫秒為單位) ,Date它是一個數字并且沒有getTime方法。因此,您應該首先將其存盤new Date()在一個變數中,然后setHours在其上設定時間。代碼:
let midnight = new Date();
midnight.setHours(0, 0, 0, 0);
uj5u.com熱心網友回復:
new Date().setHours(0, 0, 0, 0)給出一個數字。您應該將其轉換為日期。
請參閱參考資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/493285.html
標籤:javascript
