套件概覽
一個輕量級的 Dart 套件,可將 DateTime 物件轉換為人類可讀的「多久以前」字串,例如「20 秒前」或「7 小時前」。它簡化了應用程式中相對時間戳的顯示,透過以自然、對話式格式呈現時間來提升使用者體驗。此套件支援多個平台,並容易與 Flutter 專案整合。
適用情境
- 在社交媒體應用中顯示貼文時間戳
- 在聊天介面中顯示訊息發送時間
- 使用相對時間標籤更新活動動態
- 透過自然語言時間提升使用者介面可讀性
- 即時應用程式中的事件持續時間追蹤
主要特色
- 簡單的 DateTime 轉字串轉換
- 支援多種語言(透過地區化)
- 跨平台相容性
- 所需的樣板程式碼最少
- 可設定的精確度與輸出格式
適合對象
- Flutter 開發人員建構即時應用
- 需要直覺時間顯示的應用程式
- 專注於使用者體驗的專案,包含帶時間戳的內容
- 尋求最小化日期格式化解決方案的開發者
使用建議
- 不支援自定區域設定格式化
- 僅限相對時間格式,不包含絕對日期
- 需要手動處理時區差異