[解決済み] JSのDateからDay名
2022-06-30 16:40:59
質問
サードパーティから取得した日付("2014/05/23"など)を指定して、その日の名前を表示する必要があります。
私は
Date
を使ってみましたが、日付しか表示されません。
曜日名を取得する正しい方法は何ですか?
どのように解決するのですか?
あなたは
Date.getDay()
メソッドを使用すると、日曜日は 0、土曜日は 6 までを返します。つまり、単純に曜日名用の名前で配列を作ればいいわけです。
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
var d = new Date(dateString);
var dayName = days[d.getDay()];
ここで
dateString
はサードパーティAPIから受け取った文字列です。
あるいは、曜日名の最初の 3 文字が必要な場合は
Date
オブジェクトの組み込みの
toString
メソッドを使用します。
var d = new Date(dateString);
var dayName = d.toString().split(' ')[0];
これは、最初の単語を
d.toString()
の出力の最初の単語を取ります。これは3文字の曜日名となります。
関連
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] 上級者向けJavaScript。この関数はなぜ括弧でくくられるのですか?重複
-
[解決済み] Reactjsで入力にフォーカスが当たったとき、すべてのテキストを選択するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JSのDateからDay名
-
[解決済み] Angular 2 パスが存在しない場合に404や他のパスにリダイレクトする方法 [重複]について
-
[解決済み] JavaScriptでクエリ文字列が存在するかどうかを確認するには?
-
[解決済み] バックボーンビュー。親からイベントを継承・拡張する
-
[解決済み] Angularで、配列内のオブジェクトを検索したい。
-
[解決済み] Reactjsで入力にフォーカスが当たったとき、すべてのテキストを選択するには?
-
[解決済み] 特定のクラスを持たない要素を選択する方法
-
[解決済み] JavaScript 予期せぬ事態に対する可能な反復処理
-
[解決済み] $.when.apply($, someArray)は何をするのですか?
-
[解決済み] ネストされたJSONオブジェクト - すべてに配列を使用しなければならないのか?