JavaScript の getMonth() が前月を返すのはなぜですか?
Oct 19, 2024 pm 01:12 PMJavaScript の getMonth(): 前月を返す理由
JavaScript で getMonth() メソッドを使用する場合、次のことが重要です。その挙動を理解する。あなたの場合、getMonth() は 0 からカウントを開始するため、前月を受信します。これは、1 月が月 0、2 月が月 1 とみなされることを意味します。
Example
提供されたコードでは、d1 は日付「Sun Jul 7 00:00:00 EDT 2013」を表します。 d1.getMonth() を呼び出すと、7 月は 7 番目の月であるため 6 が返されます (カウントは 0 から始まることに注意してください)。
解決策
正しい値を取得するには月の値を取得するには、getMonth() によって返される結果に 1 を加算する必要があります。これにより、インデックスが 1 シフトされ、実際の月の値が得られます。
<code class="javascript">var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013"); d1.getMonth() + 1; //returns 7 (correct month)</code>
ログイン後にコピー
getMonth() の動作を理解することで、混乱を避け、正しい月の値を正確に取得できます。
以上がJavaScript の getMonth() が前月を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7111
9


Java チュートリアル
1534
14


Laravel チュートリアル
1254
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1152
46

