时间的转换

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); // 取月份中的最后一天

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值