@easepick/datetime

中文文档
1.2.1发布于 2023/02/23GPL-2.0-or-laterTypeScriptESM + CJS零依赖近 30 天下载 7.1万

日期时间对象 .

中文使用文档
文档目录4 节
  1. 文档
  2. 日期时间 () 构造器
  3. 方法
  4. 脚本格式

@ access/ 日期时间

npm version

如果您正在使用此软件包, 此软件包不需要安装 @ access/ bundle。 。 。 .

日期时间库 easepick。 。 。 .

文档

https://searpick.com/packages/datetime (中文(简体) )

日期时间 () 构造器

创建 JavaScript DateTime 实例,它代表时间中的单个时刻.
使用 : new DateTime(date, format, lang)

参数类型默认值说明
日期日期
字符串
编号
无效日期 对象或日期字符串或数字(unix timestamp).
格式字符串"YYY-MM-DD" (英语)提供时需要 date 参数作为字符串。 匹配字符串值才能正确解析 .
朗语字符串"在美国"影响月份名称MMM, (中文(简体) ), MMMM 示众.

您可以省略所有参数并调用 new DateTime()。这将创建一个 DateTime 对象代表当前日期.

方法

名称参数说明
获取 Week- 说吧返回一周的日期
克隆- 说吧返回日期副本
到 JSDate 时- 说吧回返 日期 对象.
在箭头中(阵列,包容性)在通过的日期时间阵列中查找日期时间对象 .
是贝特温(日期1、日期2、包容性)检查日期时间是否介于另外两个日期时间之间 .
已经过去(日期,单位)检查日期时间是否在另一个日期时间之前 . unit 为: day, (中文(简体) ), month, (中文(简体) ), year。 。 。 .
和以前一样(日期,单位)请检查access-dateTime是否在之前或与另一个DateTime相同. unit 为: day, (中文(简体) ), month。 。 。 .
之后为(日期,单位)检查日期时间是否在另一个日期时间之后... unit 为: day, (中文(简体) ), month, (中文(简体) ), year。 。 。 .
相同奥后(日期,单位)请检查dateTime是在之后还是与另一个DateTime相同. unit 为: day, (中文(简体) ), month。 。 。 .
一样(日期,单位)检查日期时间是否与另一个日期时间相同 . unit 为: day, (中文(简体) ), month。 。 。 .
添加(期限,单位)通过添加单位来改变原日期时间 . unit 为: day, (中文(简体) ), month。 。 。 .
减去(期限,单位)将原日期时间通过去除单位来分解 . unit 为: day, (中文(简体) ), month。 。 。 .
微调(日期,单位)在两个约会时间之间返回 diff . unit 为: day, (中文(简体) ), month。 。 。 .
格式(格式, lang) (中文(简体) )格式输出。 见 符号格式 页:1 format 参数. lang 影响月份名称( e)MMM, (中文(简体) ), MMMM 示众.

脚本格式

托肯斯对案件很敏感.

脚本产出
月份天数D级12 二. 30 31
数字01:02. 30 31
月数联合国一 二. 11 12
微调01:02. 11 12
母亲12月... 11月..
毫米1月 -- -- 11月12日
年份哟70 71 29 30
哟1970 1971. 2029 2030 (英语)
小时(24小时)页:1○一. 22 23
嘘01:02. 22 23
分钟页:112 -- 58 59
毫米01 02... 58 61,58,58,501,502,502,501,502,501,502,501,501,501,501,501,502,501,501,501,501,501,501,502,501,501,501,501,501,501,501,501,501,501,501,501,501,601,501,501,501,501,601,501,501,501,501,501,601,501,601,58,58591,60,601,601,601,60,601,601,601,601,601,601,601,601,601,60,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601
秒数编号12 -- 58 59
编号01 02... 58 61,58,58,501,502,502,501,502,501,502,501,501,501,501,501,502,501,501,501,501,501,501,502,501,501,501,501,501,501,501,501,501,501,501,501,501,601,501,501,501,501,601,501,501,501,501,501,601,501,601,58,58591,60,601,601,601,60,601,601,601,601,601,601,601,601,601,60,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601

版本与发布记录

@easepick/datetime 共发布 22 个版本,首次发布于 2022/01/24;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.2.1latest2023/02/233 年前
1.2.02022/05/214 年前
1.1.72022/04/194 年前
1.1.62022/04/194 年前
1.1.52022/04/114 年前
1.1.42022/04/114 年前

其他发布通道:beta → 1.0.2-beta.0。

关于 @easepick/datetime 的常见问题

@easepick/datetime 是什么?

日期时间对象 .

如何安装 @easepick/datetime?

在项目目录运行 npm install @easepick/datetime,或使用 pnpm add / yarn add / bun add。

@easepick/datetime 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@easepick/datetime 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@easepick/datetime 可以商用吗?

@easepick/datetime 使用 GPL-2.0-or-later 许可。强 Copyleft:分发包含该代码的软件时,整个作品需以兼容的 GPL 许可开源。仅在内部使用、不对外分发时不触发此义务。以上为概括,不构成法律意见,请以许可原文为准。

@easepick/datetime 的下载量有多少?

根据 npm 官方下载统计,@easepick/datetime 在 2026/10/13 – 2026/11/11 这 30 天内被下载 70,788 次,日均约 2,360 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@easepick/datetime 还在维护吗?

最新版本 1.2.1 发布于 2023/02/23(3 年前);至今共发布 22 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/01/24。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。