開発者として、私たちはアプリケーションで日付を扱うことがよくありますが、それは思っているほど単純ではありません。どのような形式を使用すればよいでしょうか?ユーザーのロケールをどのように考慮するのでしょうか? 「3 日前」などの相対的な時間はどうでしょうか?
date-formatter-i18n は、日付の書式設定 と ローカリゼーションを行う軽量の NPM パッケージ の紹介です。楽です。
これが提供するものは次のとおりです:
?日付の形式: 生の日付をロケール間で読み取り可能な形式に変換します。
⏳ 相対時間: 「2 日前」または「1 時間後」などの時間を動的に表示します。
? i18n サポート: 英語、フランス語、ドイツ語などの言語を簡単に切り替えます。
既存のソリューションは重かったり複雑だったり、適切な i18n サポートが欠けていたりする場合があります。 date-formatter-localized はシンプルさに重点を置いており、多言語アプリに最適です。
これが例です:
import DateFormatter from 'date-formatter-i18n'; // Create an instance of DateFormatter const dateFormatter = new DateFormatter('en'); const formattedDate = dateFormatter.format('2023-12-25'); // Output: "December 25, 2023" // Relative time const pastDate = new Date(Date.now() - 3 * 24 * 60 * 60 * 1000); console.log(dateFormatter.formatRelative(pastDate)); // Output: 3 days ago
インストールするには:
npm install date-formatter-localized
さらにロケールや機能を追加したいですか? GitHub リポジトリにアクセスして貢献してください!
役に立ったと思われる場合は、リポジトリにスターを付けてください。サポートを示してください。
日付の書式設定をよりスマート、シンプル、そしてグローバルにしましょう。 ?
以上がdate-formatter-i の紹介: JavaScript での日付の i を簡素化するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。