ホームページ  >  記事  >  ウェブフロントエンド  >  世界時 (UTC) に従って月を設定するための JavaScript メソッド setUTCMonth()

世界時 (UTC) に従って月を設定するための JavaScript メソッド setUTCMonth()

黄舟
黄舟オリジナル
2017-11-07 14:19:251546ブラウズ

定義と使用法

setUTCMonth() メソッドは、世界時 (UTC) に従って月を設定するために使用されます。

構文

dateObject.setUTCMonth(month,day)
パラメータ 説明
month

必須。 dateObject に設定される月フィールドの値 (世界時で表現)。

このパラメータは、0 (1 月) ~ 11 (12 月) の範囲の 整数 です。

オプション。 dateObject の日フィールドとして使用され、世界時で表現される 1 ~ 31 の整数。

戻り値

調整された日付のミリ秒表現。

ヒントと注意事項:

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

ヒント: 協定世界時 (UTC) の詳細については、Baidu 百科事典を参照してください。

例 1

この例では、setUTCMonth() メソッドを通じて月フィールドを 0 (1 月) に設定します。

<script type="text/javascript">

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

</script>

出力:

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

例 2

この例では、月setUTCMonth() を通じて 0 (1 月) に設定され、日フィールドは 20 に設定されます:

<script type="text/javascript">

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

</script>

出力:

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

setUTCMonth() 関数のすべてのパラメータは、通常の値の範囲を超えることができます。たとえば、パラメータ month は従来の値の範囲 0 ~ 11 を超えることができ、パラメータ dateValue は従来の値の範囲 1 ~ 31 を超えることができ、両方とも負の数値にすることができます。 Date オブジェクトは自動的に計算され、内部的に対応する日付に変換されます。
パラメータ月の値は実際の月より 1 少ないことに注意してください。

戻り値

setUTCMonth()関数には戻り値がありません(つまり、戻り値が未定義です)。

例と手順

// 当前运行环境的时区为 UTC +8

//定义一个本地时间的Date对象"2013-05-15 00:00:00"
// 对应的UTC时间为"2013-05-14 16:00:00"
var date = new Date(2013, 4, 15, 0, 0, 0);
document.writeln( date.toLocaleString() ); // 2013年5月15日 0:00:00

date.setUTCMonth(0);
document.writeln( date.toLocaleString() ); // 2013年1月15日 0:00:00

// 此时的UTC时间为"2013-01-14 16:00:00"
date.setUTCMonth(-15, 2);
// 设置完毕后,UTC为"2013-(-14)-(02) 16:00:00" 即"2011-10-02 16:00:00"
// 输出本地时间即为"2011-10-03 00:00:00"
document.writeln( date.toLocaleString() ); // 2011年10月3日 0:00:00

date.setUTCMonth(12, 5);
document.writeln( date.toLocaleString() ); // 2012年1月6日 0:00:00

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

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