当前位置:网站首页>【js】获取当前时间的前后n天或前后n个月(时分秒年月日都可)
【js】获取当前时间的前后n天或前后n个月(时分秒年月日都可)
2022-08-10 23:50:00 【冰冷的希望】
方法由很多,但原理都是先获取当前时间再加减时间差
1.加减时间戳
new Date()时传入一个加减处理之后的时间戳即可
let nowDate = new Date();
// 3秒钟前
let nextDate = new Date(nowDate.getTime() - 3 * 1000);
// 3分钟前
let nextDate = new Date(nowDate.getTime() - 3 * 60 * 1000);
// 24小时毫秒数
let dayStamp = 24 * 60 * 60 * 1000
// 前1天
let preDate = new Date(nowDate.getTime() - dayStamp);
// 后3天
let nextDate = new Date(nowDate.getTime() + 3 * dayStamp);
2.api设置
Date对象有很多get和set方法分别获取和设置时分秒年月日
// 3秒钟前
let choiceStartDt = new Date(new Date().setSeconds((new Date().getSeconds() - 3)))
// 7秒钟后
let choiceStartDt = new Date(new Date().setSeconds((new Date().getSeconds() + 7)))
// 3分钟前
let choiceStartDt = new Date(new Date().setMinutes((new Date().getMinutes() - 3)))
// 3个小时前
let choiceStartDt = new Date(new Date().setHours((new Date().getHours() - 3)))
// 前1天
let choiceStartDt = new Date(new Date().setDate((new Date().getDate() - 1)))
// 前1个月
let choiceStartDt = new Date(new Date().setMonth((new Date().getMonth() - 1)))
// 前3年
let choiceStartDt = new Date(new Date().setFullYear((new Date().getFullYear() - 3)))
边栏推荐
- 16. 文件上传
- Mysql. Slow Sql
- 推进牛仔服装的高质量发展
- Which foreign language journals and conferences can be submitted for software engineering/system software/programming language?
- YOLOv5的Tricks | 【Trick11】在线模型训练可视化工具wandb(Weights & Biases)
- Call activity of Activiti7 sub-process
- Software protection scenario of NOR FLASH flash memory chip ID application
- 2. Dependency management and automatic configuration
- [C Language Chapter] Detailed explanation of bitwise operators (“<<”, “>>”, “&”, “|”, “^”, “~”)
- 【C语言】二分查找(折半查找)
猜你喜欢
![[Excel knowledge and skills] Convert numeric format numbers to text format](/img/fb/79d6928456f090d47f0fe7a5074979.png)
[Excel knowledge and skills] Convert numeric format numbers to text format

11. 自定义转换器
![[C] the C language program design, dynamic address book (order)](/img/bb/b44066e91219a57b653e330198e4a0.png)
[C] the C language program design, dynamic address book (order)

16. File upload

特殊类与类型转换
![[C language articles] Expression evaluation (implicit type conversion, arithmetic conversion)](/img/ae/74dc5fc676e74ab03607565ca7539e.png)
[C language articles] Expression evaluation (implicit type conversion, arithmetic conversion)

鲲鹏编译调试及原生开发工具基础知识
![[C language] Detailed explanation of data storage](/img/3f/3799a3ba0f2642272e15bd7a3e511f.png)
[C language] Detailed explanation of data storage
![[Data Visualization] Chart Design Principles](/img/f3/691dd58d1e334f9f62efa23e27ec76.png)
[Data Visualization] Chart Design Principles

5. Lombok
随机推荐
Web APIs BOM- 操作浏览器之综合案例
如何做专利挖掘,关键是寻找专利点,其实并不太难
高校就业管理系统设计与实现
12. Handling JSON
三栏布局实现
12. 处理 JSON
CF1534F2-Falling Sand (Hard Version)
推进牛仔服装的高质量发展
[21天学习挑战赛——内核笔记](五)——devmem读写寄存器调试
sqlmap结合dnslog快速注入
NOR FLASH闪存芯片ID应用之软件保护场景
10. Notes on receiving parameters
Mysql. Slow Sql
nodejs项目连接mysql数据库
[Excel knowledge and skills] Convert "false" date to "true" date format
关于科研学习中的几个问题:如何看论文?如何评价工作?如何找idea?
5. Lombok
[Excel知识技能] 将数值格式数字转换为文本格式
The Missing Semester of Your CS Education
[Excel knowledge and skills] Convert text numbers to numeric format