2

JavaScriptで月の名前を大文字で取得したいです。

メソッドを使用して現在の月を取得し、その数値を使用して配列から月名を大文字で抽出できることはわかってgetMonth()いますが、同じことを行う組み込みメソッドはありますか?

4

5 に答える 5

3

このように、見てくださいtoLocaleString

localesこのメソッドはかなり前から存在していましたが、ブラウザーがand引数を実装し始めたのはごく最近のことでoptionsあり、したがってまだ広くサポートされていません。

Javascript

var today = new Date(),
    options = {
        month: "long"
    },
    month = today.toLocaleString("en-GB", options).toUpperCase();

alert(month);

jsフィドル

于 2013-10-11T19:15:46.837 に答える
3

JavaScript Date オブジェクトの function を検討することをお勧めしますtoLocaleString()。取得するロケールと形式を指定できます。

于 2013-10-11T18:53:09.333 に答える
1

Javascript には、月の名前を取得するためのメソッドが組み込まれていません。独自のメソッドを作成する必要がありますが、そのほとんどすべてで、Array月名からエントリをフェッチする何らかの形式が使用されます。

于 2013-10-11T18:47:44.920 に答える
0

3 文字の月の省略形に満足している場合は、次のように機能します。

d.toDateString().substr(4,3).toUpperCase()

完全な免責事項: それが地域の影響を受けるかどうかはわかりません。

于 2013-10-11T18:49:20.323 に答える