[js] Verwendung von dayjs

导入dayjs库

import dayjs from 'dayjs';

创建一个dayjs对象

const today = dayjs()		// 今天
console.log(today, 'today')		// "2023-08-28T05:19:09.296Z"

const date = dayjs('2023-08-28')		// 特定日期
console.log(date, 'date')		// "2023-08-27T16:00:00.000Z"

操作日期

console.log(today.add(1, 'day'))		// 当前日期加一天
console.log(today.add(1, 'month'))		// 当前日期加一个月
console.log(today.add(1, 'year'))		// 当前日期加一年

console.log(today.subtract(1, 'day'))	// 当前日期减一天
console.log(today.subtract(1, 'month'))	// 当前日期减一月
console.log(today.subtract(1, 'year'))	// 当前日期减一年

比较日期

const isAfter = today.isAfter('2023-09-01')		// 检查当前日期是否在2023-09-01之后
console.log(isAfter)		// false

console.log(today.isSame(date, 'day'))		// 检查当前日期是否和某个日期date在同一天
console.log(today.isSame(date, 'month'))	// 检查当前日期是否和某个日期date在同一月
console.log(today.isSame(date, 'year'))	// 检查当前日期是否和某个日期date在同一年

格式化日期

console.log(today.format('YYYY-MM-DD'))		// 2023-08-28
console.log(date.format('YYYY/MM/DD'))		// 2023/08/28

おすすめ

転載: blog.csdn.net/bbt953/article/details/132536701