dayjs 获取当前日期
在日常开发中,经常会涉及到日期的处理,比如获取当前日期、格式化日期、计算日期等等。而dayjs是一个轻量级的日期处理库,可以帮助我们轻松地处理日期相关的操作。
什么是dayjs
dayjs是一个轻量级的日期处理库,它提供了类似于Moment.js的API,但是比Moment.js更轻量和性能更好。我们可以使用dayjs来处理日期对象、格式化日期、计算日期等操作。
安装dayjs
我们可以使用npm或者yarn来安装dayjs:
npm install dayjs
# 或者
yarn add dayjs
安装完毕后,我们就可以在项目中使用dayjs了。
获取当前日期
要获取当前日期,我们可以使用dayjs的dayjs()
方法,不传递任何参数即可获取当前日期。下面是一个简单的示例:
const dayjs = require('dayjs');
const now = dayjs();
console.log(now.format('YYYY-MM-DD'));
运行上面的代码,可以得到类似如下的输出:
2023-12-31
格式化日期
除了获取当前日期外,我们还可以使用dayjs来格式化日期。dayjs提供了format()
方法,可以将日期格式化成我们想要的格式。下面是一个示例:
const dayjs = require('dayjs');
const now = dayjs();
console.log(now.format('YYYY年MM月DD日 HH:mm:ss'));
运行上面的代码,可以得到类似如下的输出:
2023年12月31日 15:30:45
在format()
方法中,我们可以使用不同的格式化符号来定义日期的格式,比如YYYY
代表四位数的年份,MM
代表两位数的月份,DD
代表两位数的日期等等,具体的格式化符号可以参考dayjs的文档。
总结
通过上面的介绍,我们了解了如何使用dayjs来获取当前日期、格式化日期。dayjs提供了丰富的API,可以帮助我们轻松地处理日期相关的操作。在实际项目中,我们可以根据需求来选择合适的日期处理库,以提高开发效率。