npm 包 qz-date 使用教程
什么是 qz-date
qz-date 是一款能够简化前端时间处理的 npm 包,能够方便的进行时间格式转换和时间计算。
安装 qz-date
使用 npm,可通过以下命令进行安装:
npm install qz-date --save
qz-date 使用示例
时间格式转换
获取当前时间戳
const qzDate = require('qz-date'); console.log(qzDate.timestamp()); // 输出当前时间戳
时间戳转日期
console.log(qzDate.formatDate(1613591014602)); // 输出 "2021-02-17"
日期字符串转时间戳
console.log(qzDate.strToTimestamp('2021年01月01日 12:00:00')); // 输出 1609459200000
自定义时间格式
console.log(qzDate.formatDate(1613591014602, 'yyyy年MM月dd日 hh时mm分')); // 输出 "2021年02月17日 11时16分"
时间计算
获取当前的时间
console.log(qzDate.formatDate(qzDate.now())); // 输出当前时间
获取指定时间前或后的时间
console.log(qzDate.formatDate(qzDate.add('2021-02-17', 'days', 2))); // 输出 "2021-02-19" console.log(qzDate.formatDate(qzDate.add('2021-02-17 11:00:00', 'hours', -3))); // 输出 "2021-02-17 08:00:00" console.log(qzDate.formatDate(qzDate.add('2021-02-17 11:00:00', 'minutes', 30))); // 输出 "2021-02-17 11:30:00"
计算两个日期之间的天数
console.log(qzDate.diff('2021-02-19', '2021-02-17', 'days')); // 输出 2
总结
qz-date 为前端时间处理提供了方便快捷的解决方案,通过本篇文章的介绍和示例,相信读者可以对 qz-date 的使用有一定的了解,并能够在实际开发中灵活运用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056f8a81e8991b448e7aac