日常开发中,处理日期总是让人头大,尤其是需要对日期进行加减操作时!比如,如何用JavaScript将一个`年-月-日`格式的日期加一天或减一天?或者将日期转换为时间戳后减去一天?今天就来分享一个小技巧,帮你轻松搞定这些问题!
首先,假设你有一个日期字符串:`2023-10-05`,如何将其加一天呢?可以先用`Date`对象解析这个日期,然后通过`date.setDate(date.getDate() + 1)`实现加一天的操作。如果想减一天,只需将`+1`改为`-1`即可!✨
其次,如果你需要将日期转为时间戳再减一天,可以用`new Date().getTime()`获取当前时间戳,然后减去一天的时间(86400000毫秒)。例如:
```javascript
let timestamp = new Date('2023-10-05').getTime();
timestamp -= 86400000; // 减一天
console.log(new Date(timestamp));
```
简单吧?快试试这些方法,让你的代码更高效!💪