当前位置: 首页 > news >正文

vue3计算当前日期往前推一个月的日期,当前日期往前推7天

  let startDate = $ref('')
  let endDate = $ref('')
  const getCurrentMonthRange = () => {
    const today = new Date()
    let currentDate = today.toISOString().split('T')[0] // 格式化当前日期
    // 计算往前推一个月的日期
    const previousMonth = new Date(today)
    previousMonth.setMonth(today.getMonth() - 1) // 将月份减 1
    startDate = previousMonth.toISOString().split('T')[0] + ' ' + '00:00:00'
    endDate = today.toISOString().split('T')[0] + ' ' + '23:59:59'
  }

 setTimes() {
       // 获取今天的日期
       const today = new Date();
       today.setDate(today.getDate());
       today.setHours(23, 59, 59, 0); //
      // 获取七天前的日期
      const sevenDaysAgo = new Date(today);
      sevenDaysAgo.setDate(today.getDate() - 6);
      sevenDaysAgo.setHours(0, 0, 0, 0); // 将时分秒设置为 00:00:00
      // 将日期格式化为字符串(可选)
      this.searchForm.endTime = today.toISOString().split('T')[0]+' '+ '23:59:59';
      this.searchForm.startTime = sevenDaysAgo.toISOString().split('T')[0]+ ' '+ '00:00:00';
    },

相关文章:

  • JVAV面试-静态代理动态代理
  • 大模型知识蒸馏:技术演进与未来展望
  • 借助vite来优化前端性能
  • 2025年Postman的五大替代工具
  • Linux生成自签名证书
  • ThreadLocal底层原理,内存泄露问题,以及如何在项目中使用这个关键字(总结)
  • 互功率谱 cpsd
  • HTTP 失败重试(重发)方案
  • 【小白向】Word|Word怎么给公式标号、调整公式字体和花括号对齐
  • 使用 OpenAI 的 Node.js 通过 Ollama 在本地运行 DeepSeek R1
  • 使用C++与DeepSeek API构建智能应用
  • 【平台优化】大数据集群一个客户端参数引起的任务性能差的问题
  • 运维面试题(六)
  • Vue学习笔记集--异步更新
  • 启发式搜索:A*算法《人工智能案例与实验》
  • ActiveMQ
  • Java XML与JSON相互转换详解
  • Docker Compose
  • git tag以及git
  • 视频翻译器免费哪个好?轻松玩转视频直播翻译
  • 网站flash音乐播放器/网络优化工作应该怎么做
  • 织梦手机网站建设/百度问答seo
  • 杭州做网站哪个公司好/福建seo快速排名优化
  • 网站做cdn/网上商城建设
  • 工艺品网站怎么做/什么是网络整合营销
  • 免费软件下载网站app/阿里云域名注册入口