Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2011, 18h27   #1
Membre régulier
 
Avatar de MelkInarian
 
Inscription : février 2007
Messages : 173
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 173
Points : 73
Points : 73
Par défaut getYear() année incorrecte

Bonsoir,
j'ai trouve la fonction suivante
Code :
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
MelkInarian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 18h39   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonsoir,
il vaut mieux utiliser la méthode getFullYear()
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 18h54   #3
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Code :
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;
}
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 19h23   #4
Membre régulier
 
Avatar de MelkInarian
 
Inscription : février 2007
Messages : 173
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 173
Points : 73
Points : 73
Merci à tous les deux
la fonction prête à l'emploi c'est nickel
merci encore
MelkInarian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h09.


 
 
 
 
Partenaires

Hébergement Web