JavaScript を使って曜日名を取得する

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScriptを使って与えられた日付オブジェクトから曜日の名前を取得する方法を探ります。曜日の名前を取得するには、Date.prototype.toLocaleDateString() メソッドに { weekday: 'long' } オプションを指定します。また、任意の2番目の引数を使って言語固有の名前を指定することもできますし、既定のロケールを使うこともできます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28251{{"JavaScript を使って曜日名を取得する"}} javascript/data_types -.-> lab-28251{{"JavaScript を使って曜日名を取得する"}} javascript/arith_ops -.-> lab-28251{{"JavaScript を使って曜日名を取得する"}} javascript/comp_ops -.-> lab-28251{{"JavaScript を使って曜日名を取得する"}} end

日付オブジェクトから曜日名を取得する

Date オブジェクトから曜日名を取得するには、次の手順に従います。

  1. ターミナル/SSHを開き、コーディングの練習を始めるために node と入力します。
  2. Date.prototype.toLocaleDateString(){ weekday: 'long' } オプションを使って曜日を取得します。
  3. 任意の2番目の引数を使って言語固有の名前を取得することもできますし、それを省略して既定のロケールを使うこともできます。

以下はサンプルの実装です。

const dayName = (date, locale) =>
  date.toLocaleDateString(locale, { weekday: "long" });

この関数を次のように使うことができます。

dayName(new Date()); // 'Saturday'
dayName(new Date("09/23/2020"), "de-DE"); // 'Samstag'

まとめ

おめでとうございます!あなたは曜日名の実験を完了しました。あなたのスキルを向上させるために、LabExでさらに多くの実験を練習することができます。