@3mo/date-time

中文文档
0.11.2发布于 2026/10/18MITTypeScriptES Module构建来源已验证近 30 天下载 2215

Timoral上日期和时间的公用事业:全球日期时间、日期时间距离和分析本地化输入的TimeSpan类.

中文使用文档
文档目录7 节
  1. 安装
  2. 使用量
  3. 实例
  4. API 密码
  5. 出口
  6. 链接
  7. 许可证

日期时间

Timoral上日期和时间的公用事业:全球日期时间、日期时间距离和分析本地化输入的TimeSpan类.

npm Documentation

安装

npm install @3mo/date-time
import { DateTime, DateTimeRange, TimeSpan } from '@3mo/date-time'

使用量

<span>${now.format({ dateStyle: 'full', timeStyle: 'short' })}</span>
<span>${now.formatAsDate()}</span>
<span>${now.format({ week: 'medium' })}</span>

实例

  • 算术 - 每个操作返回一个新的 DateTime数字 : add, (中文(简体) ), subtract 财务报告和审定财务报表 with 时间和领域 …Start, (中文(简体) ), …End 财务报告和审定财务报表 …Range 被扣到一天、一周、月份或一年,以及 since 措施a TimeSpan。 。 。 .
  • 分析 —— 说 toDateTime() 阅读人们按语言本身的顺序打什么字:一个完整的日期,这个月的一天(15(日数和月数)1503页:1+3, (中文(简体) ), -2 weeks)或(或) 0 为今天.
  • 范围 A级 DateTimeRange 有两端,其中任一端都可能打开,并按语言书写方式格式化.

API 密码

出口

名称仁爱说明
DateTimeParser类
DateTimeZeroParser类
DateTimeOperationParser类
DateTimeLocalParser类
DateTimeShortcutParser类
DateTimeNativeParser类
DateTimeRangeParser类
DateTimeRangeDelimiterParser类
DateTime类A 类 Date 在语言的日历和时区中与Temperal的字段和算术相通,后者也剖析了本地化输入.
DateTimeRange类2 之间的范围 DateTimes,其中任一语言可能开放,格式化并解析语言写作方式.
TimeSpan类持续时间以毫秒为单位,格式化为"三天"等相对时间.

许可证

麻省理工学院 3MO GmbH

版本与发布记录

@3mo/date-time 共发布 36 个版本,首次发布于 2023/04/27;过去 12 个月发布了 7 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.11.2latest2026/10/1820 天前
0.11.02026/10/0830 天前
0.10.52026/09/291 个月前
0.10.42026/09/291 个月前
0.10.32026/09/281 个月前
0.10.22026/09/231 个月前

关于 @3mo/date-time 的常见问题

@3mo/date-time 是什么?

Timoral上日期和时间的公用事业:全球日期时间、日期时间距离和分析本地化输入的TimeSpan类.

如何安装 @3mo/date-time?

在项目目录运行 npm install @3mo/date-time,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@3mo/localization(>=0.10.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@3mo/date-time 支持 TypeScript 吗?

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

@3mo/date-time 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@3mo/date-time 可以商用吗?

@3mo/date-time 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@3mo/date-time 的下载量有多少?

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

@3mo/date-time 还在维护吗?

最新版本 0.11.2 发布于 2026/10/18(20 天前);至今共发布 36 个版本,其中过去 12 个月发布了 7 个;首次发布于 2023/04/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。