首页 > 其他分享 >获取昨天,上个月,过去7天,过去14天,过去N天都可以等

获取昨天,上个月,过去7天,过去14天,过去N天都可以等

时间:2023-03-03 11:34:52浏览次数:35  
标签:天都 14 过去 mon year var day getDate

过去N天,爽得一批

//过去7天,过去14天,过去30天   想要过去几天参数就传几就行了 
getBeforeDate(n) { var n = n; var d = new Date(); var year = d.getFullYear(); var mon = d.getMonth() + 1; var day = d.getDate(); if (day <= n) { if (mon > 1) { mon = mon - 1; } else { year = year - 1; mon = 12; } } d.setDate(d.getDate() - n); year = d.getFullYear(); mon = d.getMonth() + 1; day = d.getDate(); let s = year + "-" + (mon < 10 ? "0" + mon : mon) + "-" + (day < 10 ? "0" + day : day); return s; },


//
console.log(this.getBeforeDate(1),'88888')  // 2023-03-02 console.log(this.getBeforeDate(5),'88888') //  2023-02-26

 

标签:天都,14,过去,mon,year,var,day,getDate
From: https://www.cnblogs.com/myfirstboke/p/17174945.html

相关文章

  • 1487. 保证文件名唯一 (Medium)
    问题描述1487.保证文件名唯一(Medium)给你一个长度为n的字符串数组names。你将会在文件系统中创建n个文件夹:在第i分钟,新建名为names[i]的文件夹。由于两个......
  • 2023年第 14期《Python接口自动化+Playwright 》课程,4月2号开学(课程全面升级!)!
    2023年第14期《python接口web自动化+测试开发》课程,4月2号开学(课程全面升级!)主讲老师:上海-悠悠上课方式:微信群视频在线教学,方便交流本期上课时间:2023年4月2号-2023年......
  • Python 异步: 在 Asyncio 中运行阻塞任务(14)
    阻塞任务是阻止当前线程继续进行的任务。如果在asyncio程序中执行阻塞任务,它会停止整个事件循环,从而阻止任何其他协程继续进行。我们可以通过asyncio.to_thread()和......
  • Redmibook 14 EE 电脑 Hackintosh 黑苹果efi引导文件
    硬件型号驱动情况主板Redmibook14EE处理器IntelCorei5-10210Uandi7已驱动内存16GBLPDDR4X3200MHz已驱动硬盘金士顿512G已驱动显卡IntelUHDGraphics10thGen,NV......
  • 14.5 互斥锁
    互斥锁类似于PV操作。用于同步线程对共享数据的访问。类型为:pthread_mutex_t14.5.1基础API#include<pthread.h>//用于初始化互斥锁。若mutexattr为NULL,则表示使用默认......
  • java Switch14
      packagecom.demo.test;importjava.util.Scanner;publicclasschange{publicstaticvoidmain(String[]args){s();}publicst......
  • 14. Kubernetes - PV / PVC / NFS
    存储前面有通过hostPath或者emptyDir的方式来持久化数据,但是显然还需要更加可靠的存储来保存应用的持久化数据,这样容器在重建后,依然可以使用之前的数据。可存储资源和......
  • P1403 约数研究
    题目传送门约数研究题目描述科学家们在Samuel星球上的探险得到了丰富的能源储备,这使得空间站中大型计算机“SamuelII”的长时间运算成为了可能。由于在去年一年的......
  • error MSB8020: The build tools for v142 (Platform Toolset = 'v142') cannot be fo
    多个VS版本编译报错:错误1errorMSB8020:Thebuildtoolsforv142(PlatformToolset='v142')cannotbefound.Tobuildusingthev142buildtools,pleaseinst......
  • Educational Codeforces Round 144 (Rated for Div. 2)
    链接EducationalCodeforcesRound144(RatedforDiv.2)只会两个题太弱了A题先打表找出一个很长的字符字串然后,用strstr查找找到yes找不到no#include<iostream>......