📌  相关文章
📜  dateFormat (1)

📅  最后修改于: 2023-12-03 15:14:37.305000             🧑  作者: Mango

#dateFormat

简介

dateFormat是一个JavaScript库,用于格式化日期和时间。它提供了一个简单易用的方式来格式化日期,并支持各种格式选项。

系统要求

要使用dateFormat,您需要在您的JavaScript项目中添加它的路径。

安装

您可以从npm或CDN安装dateFormat,或者直接从GitHub下载。

安装npm:

npm install dateformat

或者在HTML中添加CDN:

<script src="https://cdn.jsdelivr.net/npm/dateformat@3.0.3/dateformat.min.js"></script>

从GitHub下载:

<script src="path/to/dateformat.min.js"></script>
用法

使用dateFormat非常简单。只需传入您要格式化的日期和您想要的格式选项即可。

var date = new Date();
var formatted = dateFormat(date, "dd/mm/yyyy");
console.log(formatted); // 输出:当前日期以“DD/MM/YYYY”格式的值

您可以使用以下格式字符:

  • d:月份中的天数(1-31)
  • dd:固定2位数表示的月份中的天数(01-31)
  • m:月份数(1-12)
  • mm:固定2位数表示的月份数(01-12)
  • mmm:三个字母缩写的月份名称(例如:“Jan”)
  • mmmm:完整的月份名称(例如:“January”)
  • yy:2位数表示的年份(例如:“21”)
  • yyyy:4位数表示的年份(例如:“2021”)
  • h:小时数,根据12小时制(1-12)
  • hh:固定2位数表示的小时数,根据12小时制(01-12)
  • H:小时数,根据24小时制(0-23)
  • HH:固定2位数表示的小时数,根据24小时制(00-23)
  • M:分钟数(0-59)
  • MM:固定2位数表示的分钟数(00-59)
  • s:秒数(0-59)
  • ss:固定2位数表示的秒数(00-59)
  • l:毫秒数的第1位(0-9)
  • ll:毫秒数的前2位(00-99)
  • lll:毫秒数的前3位(000-999)
  • tt:am或pm,仅适用于12小时制

除了日期格式,您还可以传递时区选项。

var date = new Date();
var formatted = dateFormat(date, "dd/mm/yyyy", true); // 使用UTC时区
console.log(formatted); // 输出:当前日期以“DD/MM/YYYY”的UTC格式
结论

dateFormat是一个强大且易于使用的JavaScript日期格式化库。它使用简单,支持各种日期格式选项,使您可以轻松地将日期转换为所需的格式。