插件概览
一个 Flutter 包,可显示人类可读的模糊时间戳,例如“15 分钟前”或“2 天前”。它通过自动计算和格式化相对时间差,简化了日期和时间的展示。适用于需要在动态、用户友好的时间标签中显示时间的应用程序,如信息流、消息或日志。该组件支持多种语言,并可在所有主要平台(包括移动、Web 和桌面)上兼容。它与 Flutter 的 UI 系统无缝集成,设置简单。
适合场景
- 在社交媒体应用中显示帖子时间戳
- 在聊天界面中显示消息发送时间
- 使用相对时间更新活动日志
- 通过可读的时间标签提升用户体验
- 将实时数据与本地化时间格式同步
主要特点
- 自动相对时间计算
- 多语言支持
- 跨平台兼容性
- 简单小部件集成
- 可自定义的时间格式化
- 轻量且快速
适合对象
- 社交媒体应用
- 消息和聊天应用
- 实时仪表板
- 内容源
- 用户活动跟踪
使用建议
- 需要为非默认区域设置手动设置语言
- 可能需要额外配置以精确设置时区
- 仅限相对时间显示(不包括绝对日期)
- 不适用于精确时间戳记录
- 依赖底层 Dart timeago 库进行翻译