date-fns 算出今年的一月一日
时间: 2024-10-22 11:10:27 浏览: 13
chartjs-adapter-date-fns:适用于Chart.js的date-fns适配器
`date-fns` 是一个流行的 JavaScript 日期处理库,它提供了一系列方便、强大的函数来操作日期。如果你想要使用 `date-fns` 来计算今年的1月1日,你可以按照以下步骤:
首先,你需要安装 `date-fns` 库,如果还没有安装的话,可以使用 npm 或 yarn 安装:
```bash
npm install date-fns
# 或者
yarn add date-fns
```
然后,引入需要的函数 `addDays` 和 `startOfYear`:
```javascript
const { startOfYear, addDays } = require('date-fns');
```
接着,获取当前年份并计算今年的1月1日:
```javascript
const currentDate = new Date(); // 获取当前日期
const currentYear = currentDate.getFullYear(); // 获取当前年份
// 使用 startOfYear 函数获取当前年份的年初,并加上1天,因为 startOfYear默认是01-01 00:00:00
const januaryFirst = startOfYear({ year: currentYear }) + addDays(0);
```
现在 `januaryFirst` 就是今年的1月1日了。如果你想打印这个日期,可以这样做:
```javascript
console.log(januaryFirst.toISOString());
```
阅读全文