获取一个月前的时间戳,方法如下:
new Date(new Date().toLocaleDateString()).getTime() - 31 * 24 * 3600 * 1000
详解:
1、首先获取到当前时间戳,并将时间改为当天的00:00:00,如果不需要可以省略
new Date().toLocaleDateString() //得到当前日期 2021/3/29
//toLocaleDateString() 该方法是用来把Date对象的日期部分转换为字符串
2、将获取到的日期,再转换成时间戳
new Date(new Date().toLocaleDateString()).getTime() - 31 * 24 * 3600 * 1000
//31 * 24 * 3600 * 1000 计算一个月的时间戳,如需计算一周,则改成 7 * 24 * 3600 * 1000