FLUTTER ECOSYSTEM

get_time_ago

一個 Dart 套件,用於將 `DateTime` 物件轉換並格式化為人類可讀的「多久以前」字串,例如「20 秒前」、「1 分鐘前」或「7 小時前」。

最新版本
2.3.2
近 30 天下載
8800
喜歡數
168
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

一個輕量級的 Dart 套件,可將 DateTime 物件轉換為人類可讀的「多久以前」字串,例如「20 秒前」或「7 小時前」。它簡化了應用程式中相對時間戳的顯示,透過以自然、對話式格式呈現時間來提升使用者體驗。此套件支援多個平台,並容易與 Flutter 專案整合。

適用情境
  • 在社交媒體應用中顯示貼文時間戳
  • 在聊天介面中顯示訊息發送時間
  • 使用相對時間標籤更新活動動態
  • 透過自然語言時間提升使用者介面可讀性
  • 即時應用程式中的事件持續時間追蹤
主要特色
  • 簡單的 DateTime 轉字串轉換
  • 支援多種語言(透過地區化)
  • 跨平台相容性
  • 所需的樣板程式碼最少
  • 可設定的精確度與輸出格式
適合對象
  • Flutter 開發人員建構即時應用
  • 需要直覺時間顯示的應用程式
  • 專注於使用者體驗的專案,包含帶時間戳的內容
  • 尋求最小化日期格式化解決方案的開發者
使用建議
  • 不支援自定區域設定格式化
  • 僅限相對時間格式,不包含絕對日期
  • 需要手動處理時區差異
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add get_time_ago

所屬分類

原始碼儲存庫

相關專案