High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
NOMBRE DE JOURS DANS LE MOIS
nixcsv7test
Messages postés
1
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
14 janvier 2005
- 14 janv. 2005 à 14:12
frite333
Messages postés
9
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
23 décembre 2010
-
23 déc. 2010 à 15:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/832-nombre-de-jours-dans-le-mois
frite333
Messages postés
9
Date d'inscription
lundi 30 novembre 2009
Statut
Membre
Dernière intervention
23 décembre 2010
23 déc. 2010 à 15:57
J'espere que personne va prendre ce code horrible. Une année n'est pas bissexile seulement quand elle est divisible par 400 mdr
Utilisateur anonyme
7 févr. 2009 à 16:34
Bonjour,
désolé de resortir le post du grenier, mais on peut faire aussi comme ça :
NbJourMoisCourant = Day(DateSerial(Year(UneDate), Month(UneDate) + 1, 0))
Nicodemus83
Messages postés
1
Date d'inscription
jeudi 29 septembre 2005
Statut
Membre
Dernière intervention
6 juillet 2007
6 juil. 2007 à 13:02
Heu... SOPALAIN... qu'est ce qui se passe lorsque je passe le mois de décembre ? on fait la différence entre le 01/12/AAAA et le 01/13/AAAA ?
le5ejumeau
Messages postés
130
Date d'inscription
mardi 11 mars 2003
Statut
Membre
Dernière intervention
9 juillet 2009
2 févr. 2007 à 17:22
heu en .net on fait comme ca : Date.DaysInMonth(Y, M) avec y c'est l'année et M le mois
ca existait pas avant ça ?
cs_SOPALAIN
Messages postés
2
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
11 mars 2006
11 mars 2006 à 14:35
De Sopalain :
Pardon j'ai oublié de corriger la première ligne que j'avais tout simplement copiée,
Bien sûr il faut lire :
Function NbJourDansMois(LeMois, Lannée)
mais je suis ceratin vous aviez corrigé de vous même.
Sopalain.
cs_SOPALAIN
Messages postés
2
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
11 mars 2006
11 mars 2006 à 14:29
Je vous suggère une autre solution tout aussi éfficace :
Function NbJourDansMois(LeMois, LeAnnee)
NbJourDansMois = DateDiff("d", "01/" & Replace(Right(STR(lemois),2), " ", "0") & "/" & Right(STR(Lannée), 4), "01/" & Replace(Right(STR(lemois + 1), 2), " ", "0") & "/" & Right(STR(Lannée), 4))
END function
Sopalain.
Votre réponse
Discussions similaires
Convertir nombre de jours en année, mois et jours
mehdiyou
-
30 avril 2008 à 17:55
Whismeril
-
22 juin 2018 à 08:06
calcul 45 jours fin de mois
opbrun
-
7 avril 2011 à 01:39
opbrun
-
12 avril 2011 à 20:55
génerateur de nombre aléatoire
cs_samnick
-
1 nov. 2010 à 16:01
rt15
-
7 nov. 2010 à 10:58
calcul d'un nombre de jours entre deux dates
cs_borisV
-
15 févr. 2003 à 18:21
tbbuim1
-
17 févr. 2011 à 14:21
Nombre de semaines dans l'année
cs_Macvel
-
18 févr. 2004 à 11:45
Macvel
-
18 févr. 2004 à 15:23
Rejoignez-nous
A voir également
Compteur de jours
Keno statistiques mois
Nombre premier
Nombre aléatoire numéro de téléphone
Éphéméride nombre de jours entre deux dates
23 déc. 2010 à 15:57
7 févr. 2009 à 16:34
désolé de resortir le post du grenier, mais on peut faire aussi comme ça :
NbJourMoisCourant = Day(DateSerial(Year(UneDate), Month(UneDate) + 1, 0))
6 juil. 2007 à 13:02
2 févr. 2007 à 17:22
ca existait pas avant ça ?
11 mars 2006 à 14:35
Pardon j'ai oublié de corriger la première ligne que j'avais tout simplement copiée,
Bien sûr il faut lire :
Function NbJourDansMois(LeMois, Lannée)
mais je suis ceratin vous aviez corrigé de vous même.
Sopalain.
11 mars 2006 à 14:29
Function NbJourDansMois(LeMois, LeAnnee)
NbJourDansMois = DateDiff("d", "01/" & Replace(Right(STR(lemois),2), " ", "0") & "/" & Right(STR(Lannée), 4), "01/" & Replace(Right(STR(lemois + 1), 2), " ", "0") & "/" & Right(STR(Lannée), 4))
END function
Sopalain.