格式化日期,接受输出格式模式 patternOut,输入格式模式 patternIn(默认为 ISO 8601)。
可通过 options.timezone 和 options.lang 调整时区和语言。
输出为指定格式的日期字符串。
在日期上添加指定的时间量。支持单位:day、week、month、quarter、year、hour、minute、second、millisecond。
参数:
输出为添加时间后的新日期。
从日期中减去指定的时间量。参数同 addD。
输出为减去时间后的新日期。
将日期设置为指定时间单位的起始时刻。
参数:
输出为起始时刻的日期字符串。
将日期设置为指定时间单位的结束时刻。
参数同上。
输出为结束时刻的日期字符串。
计算两个日期之间的差值,并以指定单位输出。支持的输出单位包括:
day(s) 或 dweek(s) 或 wquarter(s) 或 Qmonth(s) 或 Myear(s) 或 yhour(s) 或 hminute(s) 或 msecond(s) 或 smillisecond(s) 或 ms(默认单位)参数:
输出为两个日期之间的时间差,单位按指定转换。
将日期从一种格式转换为另一种格式。(不推荐使用)
参数:
输出为转换后的日期字符串。
常用日期格式说明(参照 DayJS 说明):
X:Unix 时间戳(秒),如 1360013296x:Unix 毫秒时间戳,如 1360013296123YY:两位年份,如 18YYYY:四位年份,如 2018M、MM、MMM、MMMM:月份(数字、两位、缩写、全称)D、DD:日(数字、两位)d、dd、ddd、dddd:星期(数字、最简、简写、全称)H、HH、h、hh:小时(24 小时制或 12 小时制)m、mm:分钟s、ss:秒SSS:毫秒(3 位)Z、ZZ:UTC 偏移,如 +05:00 或 +0500A、a:AM/PMQ:季度(1-4)Do:带序号的日期,如 1st, 2nd, …LT、LTS、L、LL、LLL、LLLL 等。