JavaScriptを使用して月に何日あるかを確認する方法

青灯夜游
リリース: 2022-01-20 19:11:24
オリジナル
6630 人が閲覧しました

方法: 1. "new Date(year, month,0)" ステートメントを使用して、指定された年と月に基づいて日付オブジェクトを作成します。 2. "date object.getDate()" ステートメントを使用します。日付オブジェクトを処理して戻ります。指定した月に何日あるかを知るには、月の最後の日を指定します。

JavaScriptを使用して月に何日あるかを確認する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

月に基づいて日数を決定する Javascript メソッド

特定の月の日数を取得したい場合、月の最終日の日付を取得するだけです。これで完了です。

方法 1:

setMonth()、getMonth()、setDate( )、getDate() を使用して必要な日付を計算します

実装コード:

function getMonthLength(date) {
  let d = new Date(date);
  // 将日期设置为下月一号
  d.setMonth(d.getMonth()+1);
  d.setDate('1');
  // 获取本月最后一天
  d.setDate(d.getDate()-1);
  return d.getDate();
}
ログイン後にコピー

確認してください:

getMonthLength("2020-02-1")
getMonthLength("2021-02-1")
getMonthLength("2022-02-1")
getMonthLength("2022-03-1")
ログイン後にコピー

JavaScriptを使用して月に何日あるかを確認する方法

##方法 2:

もっと簡単な方法があることがわかりました: getDate() を直接呼び出します

function getMonthLength(year,month) {
	return new Date(year, month,0).getDate();
}
ログイン後にコピー

確認してください:

getMonthLength(2020,02)
getMonthLength(2021,02)
getMonthLength(2022,02)
getMonthLength(2022,03)
getMonthLength(2022,04)
ログイン後にコピー

JavaScriptを使用して月に何日あるかを確認する方法

[関連する推奨事項:

JavaScript 学習チュートリアル]

以上がJavaScriptを使用して月に何日あるかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート