计算日期或日期格式化

 // 计算日期
    const calculationDate = val => {
    
    
        const dd = new Date()
        dd.setDate(dd.getDate() - val)
        return `${
      
      dd.getFullYear()}-${
      
      (dd.getMonth() + 1) < 10 ? `0${ 
        dd.getMonth() + 1}` : (dd.getMonth() + 1)}-${
      
      dd.getDate() < 10 ? `0${ 
        dd.getDate()}` : dd.getDate()} ${
      
      dd.getHours() < 10 ? `0${ 
        dd.getHours()}` : dd.getHours()}:${
      
      dd.getMinutes() < 10 ? `0${ 
        dd.getMinutes()}` : dd.getMinutes()}:${
      
      dd.getSeconds() < 10 ? `0${ 
        dd.getSeconds()}` : dd.getSeconds()}`
    }
    // 日期格式化
    const formatData = value => {
    
    
        const dd = new Date(value)
        return `${
      
      dd.getFullYear()}-${
      
      (dd.getMonth() + 1) < 10 ? `0${ 
        dd.getMonth() + 1}` : (dd.getMonth() + 1)}-${
      
      dd.getDate() < 10 ? `0${ 
        dd.getDate()}` : dd.getDate()} ${
      
      dd.getHours() < 10 ? `0${ 
        dd.getHours()}` : dd.getHours()}:${
      
      dd.getMinutes() < 10 ? `0${ 
        dd.getMinutes()}` : dd.getMinutes()}:${
      
      dd.getSeconds() < 10 ? `0${ 
        dd.getSeconds()}` : dd.getSeconds()}`
    }

实例:

 const da = new Date()
        da.setHours(da.getHours() - 1)
        console.log(formatData(da), calculationDate(0), '蜀都赋')

效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45932157/article/details/125950854
今日推荐