JavaScriptで月の名前を大文字で取得したいです。
メソッドを使用して現在の月を取得し、その数値を使用して配列から月名を大文字で抽出できることはわかってgetMonth()
いますが、同じことを行う組み込みメソッドはありますか?
JavaScriptで月の名前を大文字で取得したいです。
メソッドを使用して現在の月を取得し、その数値を使用して配列から月名を大文字で抽出できることはわかってgetMonth()
いますが、同じことを行う組み込みメソッドはありますか?
このように、見てくださいtoLocaleString
locales
このメソッドはかなり前から存在していましたが、ブラウザーがand引数を実装し始めたのはごく最近のことでoptions
あり、したがってまだ広くサポートされていません。
Javascript
var today = new Date(),
options = {
month: "long"
},
month = today.toLocaleString("en-GB", options).toUpperCase();
alert(month);
JavaScript Date オブジェクトの function を検討することをお勧めしますtoLocaleString()
。取得するロケールと形式を指定できます。
Javascript には、月の名前を取得するためのメソッドが組み込まれていません。独自のメソッドを作成する必要がありますが、そのほとんどすべてで、Array
月名からエントリをフェッチする何らかの形式が使用されます。
3 文字の月の省略形に満足している場合は、次のように機能します。
d.toDateString().substr(4,3).toUpperCase()
完全な免責事項: それが地域の影響を受けるかどうかはわかりません。