日期辅助方法
createDate
创建日期时间对象。
定义:
ts
function createDate(dateLike: string | number | Date): Date;参数:
dateLike:日期时间对象或者日期时间字符串或者时间戳。
返回值:Date:日期时间对象。
addDate
在一个日期时间对象上增加指定的时间。
定义:
ts
function addDate(dateLike: string | number | Date, value: number, unit: string): Date;参数:
dateLike:日期时间对象或者日期时间字符串或者时间戳;value:增加的时间值;unit:增加的时间单位,可选值为:year、month、day、hour、minute、second。
返回值: Date:日期时间对象。
formatDate
格式化日期时间对象。
定义:
ts
function formatDate(dateLike: string | number | Date, format = 'yyyy-MM-dd hh:mm', invalidDateValue = ''): string;参数:
dateLike:日期时间对象或者日期时间字符串或者时间戳;format:格式化字符串,可选值为:yyyy、MM、dd、hh、mm、ss、SSS;invalidDateValue:无效日期时间对象时的返回值。
返回值: string:格式化后的日期时间字符串。
所有支持的格式化占位符包括:
yyyy,例如:2018,表示四位数字表示的年份
yy,例如:18,表示两位数字表示的年份
MM,例如:07,表示两位数字表示的月份,不足两位在起始用 0 填充
M,例如:10,表示一位或两位数字表示的月份
dd,例如:05,表示两位数字表示的日期,不足两位在起始用 0 填充
d,例如:5,表示一位或两位数字表示的日期
hh,例如:08,表示两位数字表示的小时,不足两位在起始用 0 填充
h,例如:8,表示一位或两位数字表示的小时
mm,例如:03,表示两位数字表示的分钟,不足两位在起始用 0 填充
m,例如:3,表示一位或两位数字表示的分钟
ss,例如:05,表示两位数字表示的秒数,不足两位在起始用 0 填充
s,例如:5,表示一位或两位数字表示的秒数
S,例如:236,表示毫秒数
SSS,例如:036,表示毫秒数,不足3位在起始用 0 填充