IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

getYear() année incorrecte


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 144
    Points
    144
    Par défaut getYear() année incorrecte
    Bonsoir,
    j'ai trouve la fonction suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    			function Tableau(n)
    				{
    					this.length=n; return this;
    				}
     
    			function Trad() 
    				{
    					Moistrad=new Tableau(12);
    					Moistrad[1]="janvier";
    					Moistrad[2]="février";
    					Moistrad[3]="mars";
    					Moistrad[4]="avril";
    					Moistrad[5]="mai";
    					Moistrad[6]="juin";
    					Moistrad[7]="juillet";
    					Moistrad[8]="août";
    					Moistrad[9]="septembre";
    					Moistrad[10]="octobre";
    					Moistrad[11]="novembre";
    					Moistrad[12]="décembre";
     
    					Date=new Date(document.lastModified)
    					var Moistrad=Moistrad[Date.getMonth()+1]
    					var Annee=Date.getYear()
    					return Date.getDate()+ " " + Moistrad +" " +Annee 
    				}
    qui me permet de franciser ma date de mise à jour.
    mon soucis vient du getYear() qui au lieu de me donner, pour l'année, "2011" comme je peux le lire dans l'explorateur me donne "111".
    Quelqu'un peut-il m'aider
    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 082
    Points : 44 687
    Points
    44 687
    Par défaut
    Bonsoir,
    il vaut mieux utiliser la méthode getFullYear()

  3. #3
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    function Trad(){
    	var today,day,date,month,year,JourTrad,MoisTrad;
    	JourTrad=[
    		'Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'
    	];
    	MoisTrad=[
    		'janvier',
    		'février',
    		'mars',
    		'avril',
    		'mai',
    		'juin',
    		'juillet',
    		'août',
    		'septembre',
    		'octobre',
    		'novembre',
    		'décembre'
    	];
     
    	today=new Date(document.lastModified);
    	day=today.getDay();
    	date=today.getDate();
    	month=today.getMonth();
    	year=today.getFullYear(); // Tout à fait NoSmoking, c'est mieux getFullYear ^^
     
    	return JourTrad[day]+', '+date+' '+MoisTrad[month]+' '+year;
    }

  4. #4
    Membre habitué Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 144
    Points
    144
    Par défaut
    Merci à tous les deux
    la fonction prête à l'emploi c'est nickel
    merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/02/2012, 17h57
  2. Trouver le jour de l'année à partir de son numéro
    Par Nounours666 dans le forum C++Builder
    Réponses: 7
    Dernier message: 09/01/2006, 13h20
  3. requête sur l'année d'une date
    Par jo77 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 30/07/2003, 09h28
  4. Récupérer l'année d'une date
    Par delphim dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/01/2003, 16h33
  5. [VB6] [MSChart] Courbe incorrecte
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 08/10/2002, 21h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo