Day.js常用方法集合
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
// 导入Day.js库
const dayjs = require('dayjs');
// 获取当前时间
const now = dayjs();
console.log('现在的时间:', now.format());
// 创建一个指定时间
const specificTime = dayjs('2023-01-01');
console.log('指定时间:', specificTime.format());
// 判断是否是今天
console.log('是否是今天:', dayjs().isSame(specificTime, 'day'));
// 格式化时间
console.log('格式化时间:', specificTime.format('YYYY年MM月DD日'));
// 加上一天
console.log('加一天后:', specificTime.add(1, 'day').format());
// 减去一个月
console.log('减一月后:', specificTime.subtract(1, 'month').format());
// 判断是否是过去的时间
console.log('是否是过去时间:', specificTime.isBefore(now));
// 判断是否是未来的时间
console.log('是否是未来时间:', specificTime.isAfter(now));
// 获取时间的Unix时间戳
console.log('Unix时间戳:', specificTime.unix());
// 从Unix时间戳创建时间
console.log('从Unix时间戳创建:', dayjs.unix(1670000000));
// 输出时间的年份
console.log('年份:', specificTime.year());
// 输出时间的月份
console.log('月份:', specificTime.month() + 1); // 注意Day.js中月份是从0开始的
// 输出时间的日期
console.log('日期:', specificTime.date());
// 输出时间的小时
console.log('小时:', specificTime.hour());
// 输出时间的分钟
console.log('分钟:', specificTime.minute());
// 输出时间的秒数
console.log('秒数:', specificTime.second());
// 输出时间的星期几
console.log('星期几:', specificTime.day());
这段代码展示了如何使用Day.js库来进行常见的日期和时间操作,包括创建时间、格式化时间、时间计算、比较时间等。通过这些示例,开发者可以快速掌握Day.js的基本用法。
评论已关闭