# 时间处理
export declare type DateLike = string | number | Date;
export declare class SlugDate extends Date {
constructor(value?: DateLike);
}
export declare const now: () => number;
使用 SlugDate 处理多种类型的时间,并解决普通 Date 解析字符串的兼容问题:
- safari 不支持 2020-09-29
- json 格式 (ISO) 中包含 “-” —— 2020-09-29T02:03:46.211Z
- 2020.09.29 在 safari/chrome 上都不支持,且 '.' 可能用于分割秒与毫秒,故不进行支持
~~ 此外,时间格式化可使用完善的时间库 date-fns
进行处理(function-vue 基于此库封装了 filter)。~~
v2.0.0+ 已内置时间格式化