跳到主要内容

dataFormat

时间格式化。根据传入的template格式将传入的dateTime时间转化为想要的时间字符串

引入

import { dateFormat } from "@quackxl/utility";

or

import { dateFormat } from "@quackxl/utility/cores/dateFormat.js";

格式

dateFormat(dateTime, template);

参数

属性名类型描述
dateTimeDate or String需要格式化的时间。可以有两种格式,Date 为时间类型,String 为时间戳类型
templateString格式化模板。指定模板对时间进行格式化,默认值为'yyyy-MM-dd HH:mm:ss'
returnString返回值。根据 template 格式化 dateTime 之后的时间字符串

template:

属性名描述
yyyy
M月,不足两位则显示一位
MM月,不足两位则前补 0
d日,不足两位则显示一位
dd日,不足两位则前补 0
h时,不足两位则显示一位(12 时制)
hh时,不足两位则前补 0(12 时制)
H时,不足两位则显示一位(24 时制)
HH时,不足两位则前补 0(24 时制)
m分,不足两位则显示一位
mm分,不足两位则前补 0
s秒,不足两位则显示一位
ss秒,不足两位则前补 0
S毫秒,优先保留一位
SS毫秒,优先保留两位,不足补前 0
SSS毫秒,优先保留三位,不足前补 0
t毫秒,截断为一位
tt毫秒,截断为两位
ttt毫秒,截断为三位
w周,阿拉伯数字(1,2,3...)
W周,大小汉字(一,二,三...)
c周,英文简写(Mon., Tue., Wed....)
C周,英文全称(Monday, Tuesday, Wednesday...)