タイム オフセットを使用したユーザーのロケール形式での日付/時刻の表示
多くの Web アプリケーションは日付と時刻を処理し、多くの場合、日付と時刻をユーザーに表示します。特定の形式と正しい時間オフセットを使用します。これは、タイム ゾーンやロケール設定が異なる国のユーザーに対応するアプリケーションにとって特に重要です。このタスクに取り組む方法を理解することは、開発者にとって不可欠です。
これを実現するための一般的な手法は、サーバー側で日付と時刻を一貫した形式 (通常は UTC) で保存し、JavaScript を使用してクライアント側で変換することです。 。これにより、サーバーの表現の一貫性が確保され、クライアントはユーザーが使い慣れた形式でデータを表示できるようになります。
ローカリゼーションに関しては、JavaScript には日付のフォーマットに使用できる toLocale... メソッドがいくつか用意されています。ユーザーのロケールに応じた時間。これらのメソッドは次のとおりです。
これらの関数を説明するには、次の JavaScript コードを考えてみましょう。
const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); console.log(d); // Output: Sat Feb 28 2004 23:45:26 GMT-0300 (BRT) console.log(d.toLocaleString()); // Output: Sat Feb 28 23:45:26 2004 console.log(d.toLocaleDateString()); // Output: 02/28/2004 console.log(d.toLocaleTimeString()); // Output: 23:45:26
この例では、日付オブジェクトは UTC (協定世界時) の時刻を表します。次に、toLocale... メソッドを使用して、ユーザーの好みの設定を考慮して、ローカライズされた形式で日付と時刻を表示します。
以上が時間オフセットを使用してユーザーのロケール形式で日付/時刻を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。