日期时间格式化是前端开发中常见的需求。npm 包 fecha.js 提供了方便、灵活的日期时间格式化功能,本文将介绍使用该包的详细教程。
安装
使用 npm 命令安装 fecha.js:
--- ------- ----- ------
使用
格式化当前时间
----- ----- - ----------------- ----- --- - --- ------- ----- --------- - ----------------- ----------- ----------- ----------------------- -- ----- ----------- ---------
fecha.format(date, format)
:将date
对象格式化为指定的format
格式
解析日期时间字符串
----- ----- - ----------------- ----- --- - ----------- ---------- ----- ------ - ---------------- ----------- ----------- -------------------- -- -----------
fecha.parse(dateString, format)
:将字符串dateString
解析为日期时间对象,使用format
指定日期时间字符串的格式
提取日期时间字符串中的各个组成部分
----- ----- - ----------------- ----- --- - ----------- ---------- ----- ---- - ----------------------------- ----------- ----------- -------- ----- ----- - ----------------------------- ----------- ----------- ------ ----- --- - ----------------------------- ----------- ----------- ------ ----- ---- - ----------------------------- ----------- ----------- ------ ----- ------ - ----------------------------- ----------- ----------- ------ ----- ------ - ----------------------------- ----------- ----------- ------ -------------------------- --------------------------- ------------------------- -------------------------- ---------------------------- ----------------------------
fecha.format(date, format)
:将日期时间对象date
格式化为指定的format
格式
更多格式化选项
fecha.js 支持多种日期时间格式化选项,下面是一些常见的选项:
格式符 | 描述 |
---|---|
YYYY |
年份(如:2022) |
YY |
年份缩写(如:22) |
MM |
月份(如:01、02 等) |
M |
月份(如:1、2 等) |
DD |
日期(如:01、02 等) |
D |
日期(如:1、2 等) |
HH |
小时(如:01、02 等,24 小时制) |
H |
小时(如:1、2 等,24 小时制) |
hh |
小时(如:01、02 等,12 小时制) |
h |
小时(如:1、2 等,12 小时制) |
mm |
分钟(如:01、02 等) |
m |
分钟(如:1、2 等) |
ss |
秒数(如:01、02 等) |
s |
秒数(如:1、2 等) |
A |
时间上午或下午(如:AM 或 PM) |
a |
时间上午或下午的缩写(如:am 或 pm) |
Z |
时区(如:+0800) |
ZZ |
时区(如:+08:00) |
示例代码
----- ----- - ----------------- -- ------- ----- --- - --- ------- ----- --------- - ----------------- ----------- --------------- --------------------------------- -- --------- ----- --- - ----------- -------------- ----- ------ - ---------------- ----------- --------------- ------------------------------ -- ----------------- ----- ---- - -------------------- -------- ----- ----- - -------------------- ------ ----- --- - -------------------- ------ ----- ---- - -------------------- ------ ----- ------ - -------------------- ------ ----- ------ - -------------------- ------ -------------------------- --------------------------- ------------------------- -------------------------- ---------------------------- ----------------------------
总结
fecha.js 是一个方便、灵活的日期时间格式化 npm 包,几乎涵盖了所有常见的日期时间格式化选项。使用它可以轻松满足各种日期时间格式化需求。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005625e81e8991b448df9d7