0.0.7 • Published 9 months ago
dt-tm v0.0.7
date-time
封装一些在时间日期格式化处理的函数
document
holiday
holiday对象调用方法,返回节日、节气的日期数组。
具体节日采用驼峰命名法,
‘s处直接使用s代替,具体名称请查表。
调用
// 获取1900后某年的节日日期,返回Date对象,一段时间返回数组
/**
* @param year 年份,不传默认为当年
*/
import { holiday } from "dt-tm";
console.log(holiday.newYearsDay())
console.log(holiday.solarTerms(2025))中国农历节日
农历2024年腊八、除夕等公历在第二年(即2025),调用holiday.labaFestival(2024)返回的是
Tue Jan 07 2025 08:00:00 GMT+0800 (中国标准时间),即算作2024年的节日。
返回节日数组
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
| getChineseLunarFestival | year | 返回以下具体节日的时间数组 |
返回具体节日日期
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
| springFestival | year | 返回春节的公历时间 | 农历正月初一 |
| lanternFestival | year | 元宵节 | 农历正月十五 |
| dragonBoatFestival | year | 端午节 | 农历五月初五 |
| chineseValentinesDay | year | 七夕节 | 农历七月初七 |
| midAutumnFestival | year | 中秋节 | 农历八月十五 |
| doubleNinthFestival | year | 重阳节 | 农历九月初九 |
| labaFestival | year | 腊八节 | 农历腊月初八 |
| ChineseNewYearsEve | year | 除夕节 | 农历腊月二十九/三十 |
中国公历节日、节气
返回节日、节气数组
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
| solarTerms | year | 返回从立春~大寒的时间数组 | 末尾节气日期在次年也归于输入的年份 |
返回具体节日日期(含非法定节假日)
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
| CPCFoundingDay | year | 中国共产党成立纪念日 | 7.1 |
| PLAArmyDay | year | 中国人民解放军建军节 | 8.1 |
| nationalDay | year | 国庆节 | 10.7-10.3 |
国际节日
大多数国际节日前都要加international
返回节日数组
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
返回具体节日日期
| 函数名 | 参数 | 功能 | 备注 |
|---|---|---|---|
| newYearsDay | year | 新年、元旦节 | 1.1 |
| ValentinesDay | year | 情人节 | 2.14 |
| internationalWomensDay | year | 国际妇女节 | 3.8 |
| aprilFoolsDay | year | 愚人节 | 4.1 |
| worldHealthDay | year | 世界卫生日 | 4.7 |
| earthDay | year | 世界地球日 | 4.22 |
| internationalWorkersDay | year | 国际劳动节 | 5.1 |
| internationalChildrensDay | year | 国际儿童节 | 6.1 |
| internationalDayOfPeace | year | 国际和平日 | 9.21 |
| worldAIDSDay | year | 世界艾滋病日 | 12.1 |
| christmasEve | year | 平安夜 | 12.24 |
| christmasDay | year | 圣诞节 | 12.25 |
| newYearsEve | year | 跨年夜 | 12.31 |
install
npn i dt-tmusage
// 局部引入
import { holiday, getNewDate } from "dt-tm";更新
(?)
在package.json手动修改版本号 npm i
其他
node版本:22.4.0
初始化:npm create vite
运行:npm run dev
打包: npm run build
设置官方源:npm config set registry https://registry.npmjs.org/
登录:npm login(必须在官方源下)
版本更新:npm version patch(本地Git working directory not clean不能更新)
发布:npm publish (发布不能相同版本)