Maison  >  Article  >  interface Web  >  Méthode JavaScript setUTCMonth() pour définir le mois selon le Temps Universel (UTC)

Méthode JavaScript setUTCMonth() pour définir le mois selon le Temps Universel (UTC)

黄舟
黄舟original
2017-11-07 14:19:251543parcourir

Définition et utilisation

La méthode setUTCMonth() est utilisée pour définir le mois en fonction du Temps Universel (UTC).

Syntaxe

dateObject.setUTCMonth(month,day)
Paramètre Description
mois
参数 描述
month

必需。要给 dateObject 设置的月份字段的值,用世界时表示。

该参数是 0(一月) ~ 11(十二月) 之间的整数

day 可选。在 1 ~ 31 之间的整数,用作 dateObject 的天字段,用世界时表示。
Obligatoire. La valeur du champ mois à définir pour dateObject, exprimée en temps universel.

Ce paramètre est compris entre 0 (janvier) et 11 (décembre) Integer

.

jour Facultatif. Entier compris entre 1 et 31, utilisé comme champ jour de dateObject, exprimé en temps universel.

Valeur de retourLa représentation en millisecondes de la date ajustée.

Conseils et

Notes

 :

Remarque : Cette méthode est toujours utilisée en conjonction avec un objet Date.

Conseil : Pour plus d'informations sur le Temps universel coordonné (UTC), veuillez vous référer à l'Encyclopédie Baidu.

Exemple

<script type="text/javascript">

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

</script>
Exemple 1

Dans cet exemple, nous définirons le champ du mois à 0 (janvier) via la méthode setUTCMonth() :
Sat Jan 07 2017 14:17:55 GMT+0800 (中国标准时间)

Sortie :

<script type="text/javascript">

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

</script>
Exemple 2

Dans cet exemple, nous définirons le mois à 0 (janvier) et le champ jour à 20 via setUTCMonth() :
Fri Jan 20 2017 14:17:55 GMT+0800 (中国标准时间)


Sortie :

Tous les paramètres de la fonction setUTCMonth() peuvent dépasser la plage de valeurs normale. Par exemple : le paramètre mois peut dépasser la plage de valeurs conventionnelle de 0 à 11 ; le paramètre dateValue peut dépasser la plage de valeurs conventionnelle de 1 à 31 et les deux peuvent être des nombres négatifs ; L'objet Date est automatiquement calculé et converti en date correspondante en interne.

Notez que la valeur du paramètre mois est inférieure de 1 au mois réel.

Valeur de retour

// 当前运行环境的时区为 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
La fonction setUTCMonth() n'a pas de valeur de retour (ou, en d'autres termes, la valeur de retour n'est pas définie). Exemples et instructions

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn