FLUTTER ECOSYSTEM

moment_dart

マルチポーズの変更不可能な DateTime サブクラス。複数のローカリゼーションをサポートし、DateTime と Duration を人間が読みやすい形式に簡単に変換できます

最新バージョン
5.3.4
30日間ダウンロード
1.1万
いいね数
86
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

moment_dart は、Flutter アプリケーションでの日付と時刻の操作を簡単にするために設計された、多目的で不変の DateTime サブクラスです。複数のローカライゼーションをサポートしており、開発者が DateTime および Duration オブジェクトを異なる言語や地域に合わせた人間が読みやすい形式に変換できるようにしています。不変性を念頭に設計されており、安全かつ予測可能な状態管理を保証します。このパッケージは、Android、iOS、Web、macOS、Windows、Linux プラットフォームすべてにシームレスに統合され、堅牢な日付フォーマットとローカライゼーション機能を必要とするクロスプラットフォームアプリに最適です。

用途
  • 複数の言語での日付の書式設定
  • 読み取り可能な出力で時間差を計算する
  • ローカライズされたカレンダーユーザインターフェースの構築
  • タイムゾーン対応の日付操作の処理
  • 動的な時刻の過去文字列を作成する
  • UIにおける期間表示の簡素化
主な機能
  • 変更不可能な DateTime の代替
  • 組み込みのローカリゼーションサポート
  • 読みやすい時刻のフォーマット
  • クロスプラットフォーム互換性
  • 期間から文字列への変換
  • チェーン可能でスムーズな API
適している対象
  • 国際化されたFlutterアプリ
  • 時刻を表示する必要のあるアプリ
  • カレンダーとスケジューリングツール
  • ローカライゼーション重視のプロジェクト
  • Dartでmoment.jsのような機能を探している開発者
注意事項
  • タイムゾーンの取り扱いに注意が必要です
  • バンドルサイズがわずかに増加する可能性があります
  • 日時形式の使用ケースに限定
  • 複雑な日付演算には適していません
  • 外部のローカライゼーションデータに依存しています
  • 完全なi18nサポートのため、intlパッケージと併用が最適
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add moment_dart

カテゴリー

ソースリポジトリ

関連プロジェクト