1、YYYYMMDD转换为时间戳
console.log(new Date(moment('20220404')).getTime());
2、时间戳转换为时间
console.log(new Date(1576585605369));
3、获取当前时间之前的数据
var currentZero = new Date().setHours(0, 0, 0) // 获取当天零点
var currentZero1 = new Date(new Date().toLocaleDateString()).getTime()
var currentMonthZero = new Date(new Date().setDate(1)).setHours(0,0,0) // 获取当月第一天零点
var currentTime2 = new Date().setHours(new Date().getHours() - 1) // 1小时前
var currentTime1 = Number(new Date()) - 1000 * 60 * 60 // 1小时前
var currentTime3 = new Date().setDate((new Date().getDate() - 7)) // 7天前
var currentTime4 = new Date().setMonth((new Date().getMonth() - 1)) // 一个月前
var currentTime5 = new Date().setFullYear((new Date().getFullYear() - 1)) // 一年前
4、对比时间的远近(转换为时间戳对比)
const trade = new Date(moment('20220303')).getTime();
const start = new Date(moment(20230505)).getTime();
5、
const date = new Date(data.format('yyyy/MM/DD')); // 得到当前日期原始模式
const tradeTimeYear = date.getFullYear(); // 得到年份
const tradeTimeMonth = date.getMonth() + 1; // 得到月份
const firstDay = new Date(tradeTimeYear, tradeTimeMonth - 1, 1); // 取月份中的第一天
const lastDay = new Date(firstDay.getFullYear(), tradeTimeMonth, 0); // 取月份中的最后一天