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

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容