什么是Day.js库?
Day.js是一个轻量级的JavaScript库,用于处理日期和时间。它提供了一种更简单、更快捷的方式来处理日期和时间,而不需要使用Date
对象。Day.js支持多种日期格式,可以在不同的语言环境中使用,并且易于与其他库和框架集成。
Day.js库的格式化函数有哪些?
Day.js库提供了多种格式化函数,可以用于将日期和时间格式化为特定格式。以下是一些常用的格式化函数:
format()
:用于将日期和时间格式化为指定格式。add()
和 subtract()
:用于在日期和时间上增加或减少指定单位(如天、小时、分钟等)。isValid()
:用于检查一个日期和时间是否有效。isAfter()
和 isBefore()
:用于比较两个日期和时间的大小。diff()
:用于计算两个日期和时间之间的差值。如何使用Day.js库获取当前日期?
使用Day.js库获取当前日期非常简单,只需调用dayjs()
函数即可。例如:
const now = dayjs();
console.log(now.format('YYYY-MM-DD')); // 输出当前日期,格式为"YYYY-MM-DD"
如何使用Day.js库获取上个月的日期?
要获取上个月的日期,可以使用subtract()
方法。例如:
const now = dayjs();
const lastMonth = now.subtract(1, 'onth');
console.log(lastMonth.format('YYYYMM')); // 输出上个月的日期,格式为"YYYYMM"
这样,lastMonth
变量将包含上个月的日期,格式为"YYYYMM"。