JS - 獲取任意一天的0點和23:59:59時間


轉載自 https://www.cnblogs.com/sk-3/archive/2019/07/23/11232750.html

使用了setHours() 方法

setHours() 方法用於設置指定的時間的小時字段

1. 獲取當天開始時間

moment(new Date(new Date(new Date().toLocaleDateString()).getTime()))).valueOf()

2. 獲取當天結束時間

moment(new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1))).valueOf()

3. 獲取任意一天的開始時間

// time為某一天的時間戳
startTime(time) {
    const nowTimeDate = new Date(time)
    return nowTimeDate.setHours(0, 0, 0, 0)
}

4. 獲取任意一天的結束時間

endTime(time) {
    const nowTimeDate = new Date(time)
    return nowTimeDate.setHours(23, 59, 59, 999)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM