10-Aug-2010
現在受け入れられている回答よりも書式設定の制御が少し必要な場合は、 Date#toLocaleDateString を使用して標準のロケール固有のレンダリングを作成できます。 locale および options パラメータを使用すると、アプリケーションは書式設定規則を使用する言語を指定し、レンダリングをカスタマイズできるようになります。
Date#toLocaleDateString
locale
options
また、toLocaleString() メソッドを使用して同じ目的を達成することもできます。唯一の違いは、この関数はオプションを渡さない場合に時間を提供することです。 リーリー
また、
メソッドを使用して同じ目的を達成することもできます。唯一の違いは、この関数はオプションを渡さない場合に時間を提供することです。
カスタムの区切られた日付形式の場合は、日付 (または時刻) を抽出する必要があります。 DateTimeFormat オブジェクトのコンポーネント (つまり、 ECMAScript Internationalization API) を使用して文字列を手動で作成します 任意の区切り文字を使用してください。
DateTimeFormat
これを行うには、DateTimeFormat# formatToParts を使用できます。あなたはできる 配列を分割しますが、配列の出力は次のものに依存するため、これは理想的ではありません。 地域の設定:###
DateTimeFormat# formatToParts
現在受け入れられている回答よりも書式設定の制御が少し必要な場合は、
Date#toLocaleDateString
を使用して標準のロケール固有のレンダリングを作成できます。locale
およびoptions
パラメータを使用すると、アプリケーションは書式設定規則を使用する言語を指定し、レンダリングをカスタマイズできるようになります。オプションキーの例:
######日付:### ### この日の代表。-
指定できる値は「数字」、「2桁」です。
######営業日: ### ###
稼働日の表現。
可能な値は「狭い」、「短い」、「長い」です。
######月:### ###
月の表現。 -
可能な値は、「数値」、「2 桁」、「狭い」、「短い」、「長い」です。
######時間:### ###
時間の表現。
指定できる値は「数字」、「2桁」です。
######二番目:### ###
2代目の代表。 -
可能な値は「数値」、2 桁です。
######12時:### ###
時刻形式の表現。
ブール値 true または false を受け入れます
これらのキーはすべてオプションです。要件に応じてオプション値の数を変更できます。これは、各日付時間用語の存在も反映します。 -
注: コンテンツ オプションを設定するだけで現在のロケールを使用する場合、最初の引数に null
を使用してください。 -
さまざまな言語の場合:
"en-US":- アメリカ英語
イギリス英語の場合-
「こんにちは」:
- "ja-JP":日本语
###例えば###
######年: ### ### 年次代表。
指定できる値は「数字」、「2桁」です。
######分:### 議事録の表現。
指定できる値は「数字」、「2桁」です。
を渡すとエラーが発生します。代わりに
未定義
"en-GB":
ヒンディー語
さらに多くの言語オプションを利用できます。
また、
toLocaleString()メソッドを使用して同じ目的を達成することもできます。唯一の違いは、この関数はオプションを渡さない場合に時間を提供することです。
リーリーカスタムの区切られた日付形式の場合は、日付 (または時刻) を抽出する必要があります。
DateTimeFormat
オブジェクトのコンポーネント (つまり、 ECMAScript Internationalization API) を使用して文字列を手動で作成します 任意の区切り文字を使用してください。これを行うには、
DateTimeFormat# formatToParts
を使用できます。あなたはできる 配列を分割しますが、配列の出力は次のものに依存するため、これは理想的ではありません。 地域の設定:###