Maison >interface Web >js tutoriel >Méthode JavaScript setMonth() pour définir le mois

Méthode JavaScript setMonth() pour définir le mois

黄舟
黄舟original
2017-11-07 10:15:493662parcourir

Définition et utilisation

La méthode setMonth() est utilisée pour définir le mois.

Syntaxe

dateObject.setMonth(month,day)
Paramètre Description
mois Obligatoire . Un nombre représentant le mois, entre 0 (janvier) et 11 (décembre).
jour
参数 描述
month 必需。一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。
day

可选。一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计)。

在 EMCAScript 标准化之前,不支持该参数。

Facultatif. Une valeur numérique représentant le jour du mois, entre 1 et 31 (en heure locale).

Ce paramètre n'est pas pris en charge tant que EMCAScript n'est pas standardisé.

Valeur de retour

La représentation ajustée en millisecondes de la date. Avant la standardisation d'ECMAScript, cette méthode ne renvoyait rien.

Conseils et notes :

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

Exemple

Exemple 1
<script type="text/javascript">

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

</script>

Dans cet exemple, nous définirons le champ mois de l'objet d à 0 (janvier) via la méthode setMonth() :

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

Sortie :

Exemple 2
<script type="text/javascript">

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

</script>

Dans cet exemple, nous définirons le champ mois de l'objet d sur 0 (janvier) via la méthode setMonth() , définir le champ jour à 20 :

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

Sortie :

  • Voici le détail des paramètres :

    MonthValue : from
  • entier
  • de 0 à 11 (représentant un mois, de janvier à décembre).

  • dayValue : un entier de 1 à 31, représentant un jour du mois.

msValue : Un nombre compris entre 0 et 999, représentant les millisecondes. Si vous spécifiez le paramètre msValue, vous devez également spécifier minutesValue et secondsValue.

Si le paramètre dayValue n'est pas spécifié, la valeur renvoyée par la méthode getDate

est utilisée. Si l'argument spécifié est en dehors de la plage attendue, setMonth tente de

mettre à jour l'objet

Date en conséquence avec les dernières informations. Par exemple, si vous utilisez MonthValue à 15, l'année sera incrémentée de 1 (année + 1) et 3 sera utilisé pour la valeur du mois.
<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>

Exemple :

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

Cela produira le résultat suivant :

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