@iefe/dateformat v1
v1 发布于 2023 年 3 月,是 UMD 单文件版本(约 2KB),提供 format 格式化函数与 getDays / getYearofDays / getYearLastDays 三个辅助方法。
WARNING
v1 已冻结存档,不再维护。v2 完全兼容 v1 的调用约定(偏移字符串 + 模板), 且修复了 v1 的多个已知缺陷,新项目请使用 v2。
一分钟上手
js
import { format } from '@iefe/dateformat' // 安装 1.0.x:npm i @iefe/dateformat@1
// 假设当前时间 2023-03-10 15:00:00(星期五)
format('YYYY-MM-DD hh:ii:ss') // '2023-03-10 15:00:00'
format('-7', 'YYYY-MM-DD') // '2023-03-03'
format('Y年') // '二零二三年'
format('今天EEE') // '今天星期五'CAUTION
v1 的中文月 / 日 Token(M / D)是逐位转换:10 月输出 一零、 25 日输出 二五——v1 README 中「十月」「十日」的示例与实际产物行为不符。 本站以 1.0.1 实际产物的行为为准,详见 API 参考。
v1 的特点
- UMD 单文件:
dist/dateformat.min.js约 2KB,支持import/require/<script>引入 - 四个具名导出:
format+ 三个天数辅助函数 - 无 TypeScript 类型、无命名空间 / Builder(这些是 v2 新增)