一個 Dart 套件,可將 UNIX 時間戳轉換為人類可讀的時間字串,設計風格模擬 YouTube 的直覺時間格式。它簡化了以使用者友善的方式顯示持續時間,例如「2 天前」或「3 小時前」。非常適合需要清晰、本地化時間表示但無需複雜日期邏輯的應用程式。此套件輕量且易於整合,專注於不同時間跨度下的可讀性與一致性。
適用情境
- 顯示貼文或影片上傳時間
- 顯示事件發生以來的相對時間
- 透過自然語言時間戳提升使用者體驗
- 簡化聊天或社群動態中的時間顯示
- 媒體播放介面中的持續時間格式化
主要特色
- YouTube 風格的時間格式化
- UNIX 時間戳的簡單 API
- 可讀性良好的相對時間字串
- 輕量且無依賴
- 支援多種時間粒度
適合對象
- 基於時間的內容應用
- 社交媒體或訊息平台
- 影片或播客串流應用
- 使用者活動追蹤功能
- 極簡用戶介面,注重清晰度
使用建議
- 不支援除了預設英文以外的本地化
- 限制為相對時間格式
- 無時區處理
- 不適用於絕對時間戳顯示
- 需要手動處理非常舊的日期等邊緣情況