timeago 套件提供了一種簡單的方式來產生人類可讀的模糊時間戳,例如「15分鐘前」或「2天前」。它非常適合在應用程式中顯示相對時間,透過讓時間更直覺來改善使用者體驗。此套件支援多種語言,並與所有主要平台相容,包括 Android、iOS、Web、macOS、Windows 和 Linux。它可透過簡單的 API 順暢整合至 Flutter 專案中。
適用情境
在社交媒體應用中顯示貼文時間戳
在聊天介面中顯示活動時間
透過可讀的時間標籤增強使用者體驗
在儀表板中追蹤事件持續時間
與相對時間同步即時更新
使用當前時間差動態更新UI
主要特色
支援多種語言
與 Flutter 的輕鬆整合
跨平台相容性
可自定義的格式化選項
自動時間更新
輕量且高效
適合對象
社群媒體應用
即時通訊應用
儀表板小部件
使用者活動追蹤系統
任何需要可讀時間戳的應用程式
使用建議
需要手動處理時區差異
可能需要為非英文語言設定本地化
不支援絕對日期格式化
僅限相對時間顯示
不適合用於精確時間戳儲存
原始 README
以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。
timeago
timeago is a dart library that converts a date into a humanized text. Instead of showing a date 2020-12-12 18:30 with timeago you can display something like "now", "an hour ago", "~1y", etc
timeago
core library
timeago_flutter
flutter widgets
The easiest way to use this library via top-level function format(date):