js获取任意一天的0点和23:59:59时间

最近写代码时,须要获取任意一天的起始和结束时间,0点和23:59:59这两个时间的时间戳spa

使用了setHours() 方法code

setHours() 方法用于设置指定的时间的小时字段blog

1. 获取当天开始时间ip

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

2. 获取当天结束时间get

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

3. 获取任意一天的开始时间class

// 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)
}

 

setHours方法地址:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHoursim

相关文章
相关标签/搜索