ホームページ  >  記事  >  ウェブフロントエンド  >  月を設定するための JavaScript メソッド setMonth()

月を設定するための JavaScript メソッド setMonth()

黄舟
黄舟オリジナル
2017-11-07 10:15:493589ブラウズ

定義と使用法

setMonth()メソッドは月を設定するために使用されます。

構文

dateObject.setMonth(month,day)
パラメータ 説明
month 必須。 0 (1 月) から 11 (12 月) までの月を表す数値。

オプション。日付を表す 1 ~ 31 (現地時間) の数値。

EMCAScriptが標準化されるまで、このパラメータはサポートされません。

戻り値

調整された日付のミリ秒表現。 ECMAScript が標準化される前は、このメソッドは何も返しませんでした。

ヒントとメモ:

注: このメソッドは常に Date オブジェクトと組み合わせて使用​​されます。

例 1

この例では、setMonth() メソッドを通じてオブジェクト d の月フィールドを 0 (1 月) に設定します:

<script type="text/javascript">

var d=new Date()
d.setMonth(0)
document.write(d)

</script>

出力:

Sat Jan 07 2017 10:14:27 GMT+0800 (中国标准时间)

例 2

この例では、 setMonth() メソッドを使用して、オブジェクト d の月フィールドを 0 (1 月) に設定し、日フィールドを 20 に設定します。

<script type="text/javascript">

var d=new Date()
d.setMonth(0,20)
document.write(d)

</script>

出力:

Fri Jan 20 2017 10:14:27 GMT+0800 (中国标准时间)

パラメーターの詳細は次のとおりです:

  • monthValue : 0 ~ 11 の 整数 (1 月から 12 月までの月を表します)。

  • dayValue: 月の日を表す 1 ~ 31 の整数。

  • msValue: ミリ秒を表す 0 ~ 999 の数値。 msValue パラメーターを指定する場合は、 minutesValue と SecondsValue も指定する必要があります。

dayValue パラメータが指定されていない場合は、getDate メソッドから返された値が使用されます。指定された引数が予期された範囲外にある場合、setMonth はそれに応じて Date オブジェクトを最新の情報で更新しようとします。たとえば、monthValue を 15 として使用すると、年は 1 ずつ増加し (年 + 1)、月の値には 3 が使用されます。

例:

<html>
<head>
<title>JavaScript setMonth Method</title>
</head>
<body>
<script type="text/javascript">
  var dt = new Date( "Aug 28, 2008 23:30:00" );
  dt.setMonth( 2 );
  document.write( dt ); 
</script>
</body>
</html>

これにより、次の結果が生成されます:

Fri Mar 28 23:30:00 UTC+0530 2008


以上が月を設定するための JavaScript メソッド setMonth()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。