begin process at 2012 05 27 06:04:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date/Heure

 > CALCUL DU NOMBRE DE JOURS OUVRÉS ENTRE DEUX DATES

CALCUL DU NOMBRE DE JOURS OUVRÉS ENTRE DEUX DATES


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date/Heure Classé sous :joursouvrés, date, fériés, jour Niveau :Initié Date de création :30/12/2004 Vu :79 623

Auteur : jessie

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Calcul le nombre de jours ouvrés entre 2 dates c'est à dire sans les Week-end et les jours. ce code marche avec mon code de décompte des jours fériés que j'ai dans la rubrique CODE / CATEGORIES des CODES/DATE/HEURE.

En espérent que ça aide

A+!

les tits loups et bonne année 2005


Source

  • '**********************************************
  • 'Trouver les Weeks-end . *
  • 'cette petite fonction n'est pas de moi *
  • 'Et remercie la personne ça m'a permis d'aller plus vite *
  • 'Pour ma fonction joursouvres(date1,date2) *
  • '**********************************************
  • Function SD(jour)
  • Dim numjour
  • numjour=Weekday(jour,vbMonday) 'fixe à 6 et 7 la valeur du samedi & dimanche
  • If numjour=6 Or numjour=7 Then SD=true : Exit Function
  • End Function
  • '**********************************************
  • 'Trouver le nombre de jours ouvrés. *
  • 'Pour exemple:(recopier avant de faire appel à la fonction*
  • 'Dim AA, Date1, Date2 *
  • 'AA = Year(now) *
  • 'Date1 = CDate ("01/05/" &AA ) *
  • 'Date2 = CDate ("31/05/" &AA )
  • 'Ensuite après avoir recopier la fonction faire ce qui suit *
  • 'response .write joursouvres(date1,date2) *
  • 'Fait par Jessie *
  • '**********************************************
  • Function joursouvres(date1,date2)
  • Dim q, s, f ,m, r
  • r = DateDiff("d",date1,date2)+1
  • q = DateDiff("d",date1,date2)
  • For s = 0 to q
  • ladate = formatdatetime(date1+s,vbMonday)
  • If SD(ladate) = true Then
  • f = f+1
  • m = r-f
  • End If
  • Next
  • '**********************************************
  • 'Pour enlever les jours fériés qui apparaissent ici avec la *
  • 'fonction Decptejrsferie(date1,date2) *
  • 'il faut utiliser ma source "décompte des jours fériés" que*
  • 'j'ai sur ce site dans la rubrique *
  • 'CODE / CATEGORIES des CODES/DATE/HEURE. *
  • '*********************************************
  • joursouvres = m-Decptejrsferie(date1,date2)
  • End Function
'**********************************************
'Trouver les Weeks-end .                                                   *
'cette petite fonction n'est pas de moi                               *
'Et remercie la personne ça m'a permis d'aller plus vite     *
'Pour ma fonction  joursouvres(date1,date2)                     *
'**********************************************

Function SD(jour)
Dim numjour
numjour=Weekday(jour,vbMonday)      'fixe à 6 et 7 la valeur du samedi & dimanche
If numjour=6 Or numjour=7 Then SD=true : Exit Function
End Function

'**********************************************
'Trouver le nombre de jours ouvrés.                                  *
'Pour exemple:(recopier avant de faire appel à la fonction*
'Dim AA, Date1, Date2                                                        *
'AA = Year(now)                                                                 *
'Date1 = CDate ("01/05/" &AA )                                         *
'Date2 =  CDate ("31/05/" &AA ) 
'Ensuite après avoir recopier la fonction faire ce qui suit   *
'response .write  joursouvres(date1,date2)                      *   
'Fait par Jessie                                                                            *
'**********************************************

Function joursouvres(date1,date2)
Dim q, s, f ,m, r 


r = DateDiff("d",date1,date2)+1
q = DateDiff("d",date1,date2)


For s = 0 to q

ladate = formatdatetime(date1+s,vbMonday)
If SD(ladate) = true Then
  f = f+1
  m = r-f	
End If 

Next

'**********************************************
'Pour enlever les jours fériés qui apparaissent ici avec la  *
'fonction Decptejrsferie(date1,date2)                                *
'il faut utiliser ma source "décompte des jours fériés" que*
'j'ai sur ce site dans la rubrique                                         *
'CODE / CATEGORIES des CODES/DATE/HEURE.                *
'*********************************************
joursouvres = m-Decptejrsferie(date1,date2)
End Function



 Sources du même auteur

Source avec Zip C'EST COMME DE LE PAGINATION À PART QUE C'EST POUR L'IMPRESS...
Source avec Zip CALCULER LE NOMBRE DE JOURS FÉRIÉS ENTRE 2 DATES

 Sources de la même categorie

CONVERSION D'UNE DATE/HEURE STANDARD VERS DATE/HEURE CONFORM... par processus
CALCUL DE L'AGE D'UNE PERSONNE (ASP VBSCRIPT) par bluedemon
CONVERSION DE GMT À LOCAL ET DE LOCAL À GMT par revolt
Source avec Zip CALENDRIER DYNAMIQUE AVEC JOURS FERIES par label97
SAISIR DATE FR DANS MYSQL par jeckel

 Sources en rapport avec celle ci

Source avec Zip CALENDRIER DYNAMIQUE AVEC JOURS FERIES par label97
DATE AVEC LE DECALAGE HORAIRE, par tidave
Source avec Zip CALCULER LE NOMBRE DE JOURS FÉRIÉS ENTRE 2 DATES par jessie
JOUR,DATE,HEURE par henneuse_alain
CALCUL DU NOMBRE DE JOURS OUVRABLES ENTRE DEUX DATES par steve

Commentaires et avis

Commentaire de thierrybo le 07/05/2008 17:20:15

Bonjour,

je suis en train de tester ce script avec les jours fériés :

2008    jours fériés / jours ouvrés
Janvier : 1 / 22 OK
Février : 0 / 21 OK
Mars : 1 / 20 OK
Avril : 0 / 22 OK
Mai : 4 / 18 NOK (sans compter le 12/5 !)
Juin : 0 / 21 OK
Juillet : 1 / 22 OK
Aout : 1 / 21 OK
Septembre : 0 / 22 OK
Octobre : 0 / 23 OK
Novembre : 2 / 18 NOK
Décembre : 1 / 22 OK

Pour info

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

mise à jour champ date sur access par update (SQL) [ par caussieu ] Bonjour,Voici le code utilisé pour mettre à jour la base de données Access sous ASP / SQL : sql = "Update animations Set animation='"&animation&"', li boite alerte [ par rony ] le message d'alerte suivant ne fonctionne pas pourquoi ?merci1/ tout d'abord je récupére ma variable "dates" de monformulaire.comme ceci<% dates Exercices Excel [ par gwen ] Bonjour, Dans le cadre de ma formation, je dois effectuer quelques exercices sur excel. Afin de savoir si je suis sur la bonne piste, je voudrais vous recupération de la date du jour [ par suzy26 ] J'ai crée des formulaires d'enregistrement, de modification et de suppression. Dans la cas d'un enregistrement, j'ai dans ma base de données un champs Jour de la date [ par Bruto ] Comment puis-je récupérer le jour d'une date de sorte que j'entre le 22/12/2003 et que je récupère Lundi ?Merci Bruto pB date!!! [ par elky ] Dans un report ASP j'affiche la différence entre les données du jour moins celles dela veille.Pour ce faire je sélectionne dans une liste la date de s Date bizarre [ par nickadele ] j'explique mon prob.j'ai une application asp sur une db access via un dsn ODBC, je navigue dans mes pages, je fait des ajouts d'enregistrements à ma b date et heure du jour dans un textbox d'une formview en asp.net [ par caudette ] bonjour,j'aimerai dans une formview avec plusieurs texbox affecté une date te heure du jour, à un autre texbox affecté le nom de l'utilisateur affecté recuperer date de mise a jour [ par akimodo ] AkimodoNewbieMaisPasPourLongtemps'lut,je voudrais indiquer la date de mise à jour des pages, la grosse partie des pages se trouve dans une base access Detailsview et Calendar [ par herve_labenere ] Bonjour,Je cherche à mettre à jour le champs date_prev_notif de ma table à partir de la date sélectionnée dans mon objet Calendar. - En faisant un Eva


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales