时间格式化展示组件,支持绝对时间与相对时间。 ### 基本用法 ```html ``` ### relative 规则 `format=relative` 按自然日输出: - 今天内: `< 1 分钟` 输出“刚刚” `< 60 分钟` 输出“n分钟前” `>= 60 分钟` 输出“n小时前” - 昨天内:输出“昨天 HH:mm” - 超过昨天:输出“YYYY-MM-DD HH:mm” - 未来时间:直接输出“YYYY-MM-DD HH:mm” ### 相对时间国际化 根据 `uni.getAppBaseInfo().appLanguage` 自动匹配: - 简体中文(`zh`) - 繁体中文(`zh-hant` / `zh-tw` / `zh-hk` / `zh-mo`) - 英文(默认) - 法文(`fr`) - 拉丁文(`la`) 法文、拉丁文使用短文案,避免长文本占位。 ### 非法时间 当 `timestamp` 非法时,组件返回空字符串。 ### 示例页面 `/pages/uni-ui/time-format/time-format` 示例页面包含两组相对时间演示: - 输入框动态演示:输入 `yyyy-mm-dd hh:mm:ss`,实时展示对应相对时间 - 固定分支演示:展示“刚刚 / 分钟前 / 小时前 / 昨天 HH:mm / 超过昨天”五种分支,且不随输入变化