文件名称:calendar-date
文件大小:100KB
文件格式:ZIP
更新时间:2024-04-05 16:55:47
TypeScript
日历日期 日历日期是没有时间信息的日期,例如“ 2020-01-01”。 该库提供了一个不变的对象来表示和处理日历日期。 为什么要使用另一个日期库? javascript世界中有很多日期库,但是目前没有足够的支持来表示日历日期。 大多数SQL数据库(例如MySQL和PostgreSQL)都有一种数据类型,用于表示没有时间信息的日期。 使用内置的日期对象作为日历日期会带来许多缺点: 如果您使用的是打字稿,则无法通过查看类型定义来判断该对象是表示时间戳还是日历日期。 如果要比较两个日期对象,则很难在不知道时间和时区信息是否相同的情况下进行比较。 通过在表示中包括时间和时区信息来进行管理。 当使用不同的时区并在字符串之间进行转换时,容易出错。 例如, new Date('2020-01-01') new Date(2020, 0, 1)和new Date('2020-01-01')返
【文件预览】:
calendar-date-main
----.husky()
--------commit-msg(67B)
--------.gitignore(2B)
--------pre-commit(59B)
----package.json(2KB)
----.eslintrc.json(239B)
----.github()
--------workflows()
--------CODEOWNERS(10B)
----test()
--------helpers.ts(251B)
--------CalendarDate.test.ts(19KB)
--------CalendarDateRange.test.ts(19KB)
----Dockerfile(517B)
----LICENSE(1KB)
----src()
--------CalendarDateRange.ts(2KB)
--------CalendarDate.ts(5KB)
--------index.ts(69B)
----tsconfig.json(121B)
----.prettierrc.yml(73B)
----.gitignore(52B)
----README.md(5KB)
----yarn.lock(212KB)
----.eslintignore(27B)
----tsconfig.build.json(349B)