npm 包 fecha.js 使用教程

阅读时长 6 分钟读完

日期时间格式化是前端开发中常见的需求。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

纠错
反馈