UNPKG

dayjs-time-utils

Version:

🚀 基于day.js的超级时间处理工具包 | 提供格式化、计算、节假日判断等全方位时间操作能力

131 lines (39 loc) 1.89 kB
dayjs-time-utils ✨ 基于day.js的强大时间处理工具包,提供全方位的时间操作功能,包括格式化、计算、比较、节假日判断等,特别优化了中国节假日支持。 ✨ 功能特性 📅 丰富的时间格式化选项 ⏱️ 精确的时间计算功能 🔍 灵活的时间比较方法 🇨🇳 中国节假日判断支持 轻量级,仅依赖day.js 🌐 支持ES模块和CommonJS 📦 安装 使用npm安装: npm install dayjs-time-utils 或使用yarn: yarn add dayjs-time-utils 🚀 快速开始 import TimeUtils from 'dayjs-time-utils' // 格式化当前时间 console.log(TimeUtils.format(new Date(), 'YYYY年MM月DD日')) // 计算10天后的日期 console.log(TimeUtils.add(new Date(), 10, 'day').format('YYYY-MM-DD')) // 判断是否为节假日 console.log('今天是节假日吗?', TimeUtils.isHolidayCN(new Date())) 📚 完整API文档 格式化和获取时间 format(time, formatStr) - 格式化时间为指定格式 now(formatStr) - 获取当前时间 时间计算 add(time, value, unit) - 时间加法计算 diff(start, end, unit) - 计算两个时间的差值 时间判断 isLeapYear(time) - 判断是否为闰年 isWeekday(time) - 判断是否为工作日 isHolidayCN(time) - 判断是否为中国的法定节假日 实用功能 daysInMonth(time) - 获取月份天数 fromNow(time) - 获取相对时间描述 🤝 贡献指南 欢迎贡献代码!请遵循以下步骤: Fork项目 创建特性分支 (git checkout -b feature/AmazingFeature) 提交更改 (git commit -m 'Add some AmazingFeature') 推送到分支 (git push origin feature/AmazingFeature) 打开Pull Request 📜 许可证 MIT © YourName