ES6 では、時間形式、通貨形式、数値形式など、国際化のためのサポートが多数追加されています。
国際化とローカリゼーション (国際化とローカリゼーション) は、対象市場の言語、地域の違い、技術的ニーズに適応するためにソフトウェアを変更することを指します。
国際化とは、ソフトウェアを特定の言語や地域から切り離すように設計するプロセスを指します。ソフトウェアを異なる言語や地域に移植する場合、ソフトウェア自体の内部エンジニアリングの変更や修正は必要ありません。ローカリゼーションは、ソフトウェアを移植するときにロケール固有の情報を追加し、ファイルを翻訳するプロセスです。
Intl オブジェクトは、正確な文字列比較、数値の書式設定、日付と時刻の書式設定を提供する ECMAScript 国際化 API の名前空間です。 Collator、NumberFormat、および DateTimeFormat オブジェクトのコンストラクターは、Intl オブジェクトのプロパティです。
Intl.Collator(): 言語依存の文字列比較関数オブジェクト、コレーターのコンストラクター
Intl.DateTimeFormat(): 言語依存の日付と時刻の書式設定関数オブジェクトのコンストラクター
Intl.NumberFormat( ): 言語依存の数値書式設定関数オブジェクトのコンストラクター
Collation (照合順序)
文字列コレクションのソートと取得では、パラメータとして地域と Unicode に従ってソートできます。
数値の書式設定
数値のグループ化とローカル区切り文字に基づいて数値を書式設定できます。
通貨の書式設定
数値のグループ化、ローカル区切り文字、追加の通貨記号に基づいて数値を書式設定できます。
日付/時刻の書式設定
は、ローカル順序と区切り文字に従って時刻と日付を書式設定できます。
以上がES6 新機能開発 WeChat アプレット (8)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。