Référence de JavaScript 1.5 Core:Objets globaux:Date:getYear
Un article de MDC.
Déprécié
Sommaire |
[modifier] Résumé
Renvoie l'année (moins 1900) de la date spécifiée selon l'heure locale.
| Méthode de Date | |
| Implémentation : | JavaScript 1.0, NES 2.0
JavaScript 1.3 : dépréciée ; |
| Version ECMA : | ECMA-262 |
[modifier] Syntaxe
getYear();
[modifier] Paramètres
Aucun.
[modifier] Description
getYear n'est plus utilisée et a été remplacée par la méthode getFullYear.
La méthode getYear renvoie l'année moins 1900 ; par conséquent :
- Pour les années plus grandes ou égales à 2000, la valeur renvoyée par
getYearest supérieure ou égale à 100. Par exemple, si l'année est 2026,getYearrenvoie 126.
- Pour les années entre 1900 et 1999 incluses, la valeur renvoyée par
getYearest entre 0 et 99. Par exemple, si l'année est 1976,getYearrenvoie 76.
- Pour les années inférieures à 1900, la valeur renvoyée par
getYearest négative. Par exemple, si l'année est 1800,getYearrenvoie -100.
Pour prendre en compte les années avant et après 2000, il vaut mieux utiliser getFullYear au lieu de getYear afin que l'année soit spécifiée en entier.
[modifier] Compatibilité avec les versions précédentes
[modifier] JavaScript 1.2 et versions antérieures
La méthode getYear renvoyait soit une année en deux chiffres, soit une année en quatre chiffres :
- Pour les années entre 1900 et 1999 incluses, la valeur renvoyée par
getYearétait l'année moins 1900. Par exemple, si l'année était 1976, la valeur renvoyée était 76.
- Pour les années inférieures à 1900 ou supérieures à 1999, la valeur renvoyée par
getYearétait l'année en quatre chiffres. Par exemple, si l'année était 1856, la valeur renvoyée était 1856. Si l'année était 2026, la valeur renvoyée était 2026.
[modifier] Exemples
[modifier] Exemple : années entre 1900 et 1999
La seconde instruction assigne la valeur 95 à la variable annee.
Noel = new Date("December 25, 1995 23:15:00");
annee = Noel.getYear(); // renvoie 95
[modifier] Exemple : années au dessus de 1999
La seconde instruction assigne la valeur 100 à la variable annee.
Noel = new Date("December 25, 2000 23:15:00");
annee = Noel.getYear(); // returns 100
[modifier] Exemple : années avant 1900
La seconde instruction assigne la valeur -100 à la variable annee.
Noel = new Date("December 25, 1800 23:15:00");
annee = Noel.getYear(); // returns -100
[modifier] Exemple : définition et lecture d'une année entre 1900 et 1999
La seconde instruction assigne la valeur 95 à la variable annee, représentant l'année 1995.
Noel.setYear(95); annee = Noel.getYear(); // renvoie 95