Bonjour,
Comment obtenir le nombre de jour total dans un mois ?
merci
Bonjour,
Comment obtenir le nombre de jour total dans un mois ?
merci
voici un exemple complet qui comporte entre autre le nombre de jours dans un mois ...
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108 <html> <head> <title>Calendrier du mois</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <h1 style="font-family:Verdana,Arial; font-weight:normal">Calendrier du mois</h1> <script type="text/javascript"> <!-- var d = new Date(); var dm = d.getMonth() + 1; var dan = d.getYear(); if(dan < 999) dan+=1900; calendrier(dm,dan); function calendrier(mois,an) { nom_mois = new Array ("Janvier","Février","Mars","Avril","Mai","Juin","Juillet", "Août","Septembre","Octobre","Novembre","Décembre"); jour = new Array ("Lu","Ma","Me","Je","Ve","Sa","Di"); var police_entete = "Verdana,Arial"; /* police entête de calendrier */ var taille_pol_entete = 3; /* taille de police 1-7 entête de calendrier */ var couleur_pol_entete = "#FFFF00"; /* couleur de police entête de calendrier */ var arrplan_entete = "#000066"; /* couleur d'arrière plan entête de calendrier */ var police_jours = "Verdana,Arial"; /* police affichage des jours */ var taille_pol_jours = 3; /* taille de police 1-7 affichage des jours */ var coul_pol_jours = "#000000"; /* couleur de police affichage des jours */ var arrplan_jours = "#D0F0F0"; /* couleur d'arrière plan affichage des jours */ var couleur_dim = "red"; /* couleur de police pour dimanches */ var couleur_cejour = "#FFFF00"; /* couleur d'arrière plan pour aujourd'hui */ var maintenant = new Date(); var ce_mois = maintenant.getMonth() + 1; var cette_annee = maintenant.getYear(); if(cette_annee < 999) cette_annee+=1900; var ce_jour = maintenant.getDate(); var temps = new Date(an,mois-1,1); var Start = temps.getDay(); if(Start > 0) Start--; else Start = 6; var Stop = 31; if(mois==4 ||mois==6 || mois==9 || mois==11 ) --Stop; if(mois==2) { Stop = Stop - 3; if(an%4==0) Stop++; if(an%100==0) Stop--; if(an%400==0) Stop++; } document.write('<table border="3" cellpadding="1" cellspacing="1">'); var entete_mois = nom_mois[mois-1] + " " + an; inscrit_entete(entete_mois,arrplan_entete,couleur_pol_entete,taille_pol_entete,police_entete); var nombre_jours = 1; for(var i=0;i<=5;i++) { document.write("<tr>"); for(var j=0;j<=5;j++) { if((i==0)&&(j < Start)) inscrit_cellule(" ",arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); else { if(nombre_jours > Stop) inscrit_cellule(" ",arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); else { if((an==cette_annee)&&(mois==ce_mois)&&(nombre_jours==ce_jour)) inscrit_cellule(nombre_jours,couleur_cejour,coul_pol_jours,taille_pol_jours,police_jours); else inscrit_cellule(nombre_jours,arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); nombre_jours++; } } } if(nombre_jours > Stop) inscrit_cellule(" ",arrplan_jours,couleur_dim,taille_pol_jours,police_jours); else { if((an==cette_annee)&&(mois==ce_mois)&&(nombre_jours==ce_jour)) inscrit_cellule(nombre_jours,couleur_cejour,couleur_dim,taille_pol_jours,police_jours); else inscrit_cellule(nombre_jours,arrplan_jours,couleur_dim,taille_pol_jours,police_jours); nombre_jours++; } document.write("<\/tr>"); } document.write("<\/table>"); } function inscrit_entete(titre_mois,couleurAP,couleurpolice,taillepolice,police) { document.write("<tr>"); document.write('<td align="center" colspan="7" valign="middle" bgcolor="'+couleurAP+'">'); document.write('<font size="'+taillepolice+'" color="'+couleurpolice+'" face="'+police+'"><b>'); document.write(titre_mois); document.write("<\/b><\/font><\/td><\/tr>"); document.write("<tr>"); for(var i=0;i<=6;i++) inscrit_cellule(jour[i],couleurAP,couleurpolice,taillepolice,police); document.write("<\/tr>"); } function inscrit_cellule(contenu,couleurAP,couleurpolice,taillepolice,police) { document.write('<td align="center" valign="middle" bgcolor="'+couleurAP+'">'); document.write('<font size="'+taillepolice+'" color="'+couleurpolice+'" face="'+police+'"><b>'); document.write(contenu); document.write("<\/b><\/font><\/td>"); } //--> </script> </body> </html>
ou prends le 1er jour du mois suivant -1j
avec mois 1..12function getlast(mois,an) {
alert((new Date(an,mois,0)).getDate());
}
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager