时间 - 获取每个月的起始日期和结束日期的时间戳方法

https://segmentfault.com/q/1010000014628534

获取某年某月的起始日期和结束日期的时间戳 (year表示年份,month表示月份)

有其他需求的话,自行优化代码

getMonthTimestamp (year,month) {
    return [
        new Date(year, month-1, 1).getTime(), // 查询月份的起始日期时间戳
        (new Date(year, month, 0).getTime() + 24*60*60*1000)-1 // 查询月的结束日期的时间戳
    ]
}
// 测试结果:
cosnole.log(this.getMonthTimestamp (2021, 2))
=> [1612108800000, 1614527999999] 对应的是2021.02.01 00: 00: 00 和 2021-02-28 23:59:59

你可能感兴趣的:(时间 - 获取每个月的起始日期和结束日期的时间戳方法)