数据f
简单和有些地方化的时间戳格式.
安装
安装 npm/ pnpm/ yarn :
npm i @eartharoid/dtf
使用量
const DTF = require('@eartharoid/dtf');
const dtf = new DTF();
// a new `Date` will be created
const timestamp = dtf.fill('DD/MM/YYYY HH:mm:ss');
console.log(timestamp); // => `13/07/2021 14:44:51`
// custom `Date` and use UTC time
const timestamp = dtf.fill('DD/MM/YYYY HH:mm:ss', new Date(), true);
console.log(timestamp); // => `13/07/2021 13:44:51`
见 DTF# 填补。 。 。 .
占位符
| 占位符 | 说明 | 示例 |
|---|---|---|
YYYY | 全年数字 | 2021 (英语) |
YY | 短年数 | 21国 |
MMMM | 全月名称 | 7月(半天会议) |
MMM | 短月名称 | 朱尔 |
MM | 零加数月数 | 07号 |
M | 非添加月号 | 第7条 |
DDDD | 全日名称 | 星期二 |
DDD | 短日名称 | 图 |
DD | 零添加日期编号 | 第13条 |
D_ | 其正文后缀所遵循的日期 | 第十三届 |
D | 非添加日期编号 | 第13条 |
HH | 24小时零加码 | 页:1 |
hh | 12小时零加码 | 第02条 |
h | 非加码 12小时 | 2个 |
mm | 零加分数 | 第 18 条 |
m | 非加分数 | 第 18 条 |
ss | 零加法第二个数字 | 09个 |
s | 非加法第二个号码 | 第9条 |
SSS | 零加毫秒数 | 638号 |
AMPM | 早上还是下午 | 首相 |
API 密码
new DTF(locale?)
创建一个新的 DTF 实例 .
locale?- 那个 语言 此 DTF 实例( 默认为'en'(中文(简体) )
DTF#locale
此 DTF 实例的地址 .
DTF#fill(format?, date?, utc?)
使用当前日期或时间戳填入给定或默认时间戳格式
Date提供.
format?- 那个 占位符 字符串( 默认为'HH:mm:ss'(中文(简体) )date?- 那个Date用于填充占位符的对象(默认为新建)Date对象)utc?- 使用UTC时间? (默认为false(中文(简体) )
DTF#AMPM(date?, utc?)
回返
'AM'或者说'PM'基于时间
date?- 使用的日期(默认为新日期)Date对象)utc?- 使用UTC时间? (默认为false(中文(简体) )
DTF#suffix(number)
附录
st, (中文(简体) ),nd, (中文(简体) ),rd,或th转到给定的英语语言号码。 我不知道它对其他地方有什么影响.
number- 将正文后缀附加到
DTF#convert24To12(h)
将一个24h的数字转换为12h.
h- 24小时号码
支助
捐赠
或者说 赞助我。 。 。 .
许可证
麻省理工学院许可证。 。 。 .
2021年 艾萨克·桑德斯
