はじめに
この実験では、JavaScript の Date
オブジェクトを使って指定された月の最終日を見つける方法を探ります。日付から年と月を抽出し、前月の最終日で新しい日付オブジェクトを作成し、結果を日付の文字列形式にフォーマットする方法を学びます。この実験は、JavaScript の Date
オブジェクトとそのプロパティに対する理解を深めるのに役立ちます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScript の Date
オブジェクトを使って指定された月の最終日を見つける方法を探ります。日付から年と月を抽出し、前月の最終日で新しい日付オブジェクトを作成し、結果を日付の文字列形式にフォーマットする方法を学びます。この実験は、JavaScript の Date
オブジェクトとそのプロパティに対する理解を深めるのに役立ちます。
コーディングを始めるには、ターミナル/SSH を開いて node
と入力します。
この関数は、指定された日付の月の最終日を返します。
これを達成するには、次の手順に従います。
Date.prototype.getFullYear()
と Date.prototype.getMonth()
を使って、指定された日付から現在の年と月を取得します。1
を加え、日付を 0
に設定した新しい日付を作成します(前月の最終日)。この目的で Date
コンストラクタを使うことができます。ここに関数のコードを示します。
const getLastDateOfMonth = (date = new Date()) => {
let lastDate = new Date(date.getFullYear(), date.getMonth() + 1, 0);
return lastDate.toISOString().split("T")[0];
};
この関数を、日付オブジェクトを使って呼び出すことでテストすることができます。
getLastDateOfMonth(new Date("2015-08-11")); // '2015-08-30'
おめでとうございます!あなたは月の最終日の実験を完了しました。あなたの技術を向上させるために、LabExでさらに多くの実験を練習することができます。