workday-calculator
是一个用于计算工作日和总周数的 JavaScript 库,考虑了节假日和调休工作日。它基于 Moment.js 库,简单易用,适合各类日期计算场景。
使用 npm 安装:
npm install @yhmsi/workday-calculator
import { countWeeks, countWorkDays } from "@yhmsi/workday-calculator";
// 选择时间范围
const startDate = "2024-09-19";
const endDate = "2024-10-01";
const totalWeeks = countWeeks(startDate, endDate);
const totalWorkDays = countWorkDays(startDate, endDate);
console.log(`总周数: ${totalWeeks}, 工作日总数: ${totalWorkDays}`);
本项目使用 Jest 进行单元测试。要运行测试,请执行以下命令:
npm run test
我们还提供了覆盖率报告。要运行测试并生成覆盖率报告,请使用:
npm run test:coverage