ホームページ  >  に質問  >  本文

JavaScriptで日付をフォーマットするにはどうすればよいですか?

JavaScript Date オブジェクトを文字列にフォーマットするにはどうすればよいですか? (最適な形式: 10-Aug-2010)

P粉894008490P粉894008490377日前579

全員に返信(2)返信します

  • P粉611456309

    P粉6114563092023-10-09 11:16:28

    現在受け入れられている回答よりも書式設定の制御が少し必要な場合は、 Date#toLocaleDateString を使用して標準のロケール固有のレンダリングを作成できます。 locale および options パラメータを使用すると、アプリケーションは書式設定規則を使用する言語を指定し、レンダリングをカスタマイズできるようになります。

    オプションキーの例:

      ######日付:### ### この日の代表。
    1. 指定できる値は「数字」、「2桁」です。 ######営業日: ### ### 稼働日の表現。 可能な値は「狭い」、「短い」、「長い」です。
      ######年: ### ### 年次代表。
      指定できる値は「数字」、「2桁」です。
    2. ######月:### ### 月の表現。
    3. 可能な値は、「数値」、「2 桁」、「狭い」、「短い」、「長い」です。 ######時間:### ### 時間の表現。 指定できる値は「数字」、「2桁」です。
      ######分:### 議事録の表現。
      指定できる値は「数字」、「2桁」です。
    4. ######二番目:### ### 2代目の代表。
    5. 可能な値は「数値」、2 桁です。 ######12時:### ### 時刻形式の表現。 ブール値 true または false を受け入れます

    6. これらのキーはすべてオプションです。要件に応じてオプション値の数を変更できます。これは、各日付時間用語の存在も反映します。
    7. 注: コンテンツ オプションを設定するだけで現在のロケールを使用する場合、最初の引数に null
      を渡すとエラーが発生します。代わりに
      未定義
    8. を使用してください。
    9. さまざまな言語の場合:

    10. "en-US":
    11. アメリカ英語
      "en-GB":
    12. イギリス英語の場合
    13. 「こんにちは」:
      ヒンディー語
    14. "ja-JP":日本语

      さらに多くの言語オプションを利用できます。
    15. ###例えば###

    リーリー

    また、toLocaleString() メソッドを使用して同じ目的を達成することもできます。唯一の違いは、この関数はオプションを渡さない場合に時間を提供することです。 リーリー

    参考文献:

    1. toLocaleString( )
    2. toLocaleDateString( )
    3. 返事
      0
  • P粉154228483

    P粉1542284832023-10-09 11:07:02

    カスタムの区切られた日付形式の場合は、日付 (または時刻) を抽出する必要があります。 DateTimeFormat オブジェクトのコンポーネント (つまり、 ECMAScript Internationalization API) を使用して文字列を手動で作成します 任意の区切り文字を使用してください。

    これを行うには、DateTimeFormat# formatToParts を使用できます。あなたはできる 配列を分割しますが、配列の出力は次のものに依存するため、これは理想的ではありません。 地域の設定:###

    リーリー

    返事
    0
  • キャンセル返事