Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALCUL DU NOMBRE DE JOURS ENTRE DEUX DATES


Information sur la source

Catégorie :Date/Heure Classé sous : jours, calcul, calendrier, différence Niveau : Débutant Date de création : 17/06/2004 Date de mise à jour : 17/06/2004 20:31:13 Vu : 42 080

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Mon exemple est très simple. Pour calculer le nombre de jours entre deux dates, il faut tout d'abord avoir la date actuel. Une fonction en ASP (la fonction date() fait ce boulot pour nous). Le format de la date est AAAA-MM-JJ.

Si votre autre date est du même format, il s'agit de faire une soustraction et le tour et jouer.
 

Source

  • <%
  • Dim dateActuel
  • dateActuel = Date() 'Format AAAA-MM-JJ
  • Dim dateAncienne
  • dateAncienne = "2000-05-15"
  • Dim differenceJour
  • differenceJour = dateActuel() - dateAncienne
  • %>
<%
Dim dateActuel
dateActuel = Date() 'Format AAAA-MM-JJ

Dim dateAncienne
dateAncienne = "2000-05-15"

Dim differenceJour

differenceJour = dateActuel() - dateAncienne
%>

Conclusion

Le résultat de l'opération est très satisfaisant si vous n'êtes pas obligé d'obtenir le nombre "EXACT" de jour entre deux dates.
 

Commentaires et avis

signaler à un administrateur
Commentaire de roro06 le 18/06/2004 09:33:59

J'aime beaucoup l'explication finale lol

signaler à un administrateur
Commentaire de Bud le 18/06/2004 10:20:57

Il existe une fonction en ASP qui fait ça tout seul: dateDiff

signaler à un administrateur
Commentaire de garfield90 le 18/06/2004 10:31:54

C'est génial de réinventé la roue.

Il existe des fonctions en ASP déja faite et très bien, genre :
dateDiff(Interval,D1,D2)

pour Interval
yyyy --&gt; Year
q --&gt;Quarter
m --&gt; Month
y --&gt; Day of year
d --&gt; Day
w --&gt; Weekday
ww --&gt; Week of year
h --&gt; Hour
n --&gt; Minute
s --&gt; Second

mais bon, c'est un bon début
regardes les sources des calendriers, ils utilisent généralement les fonctions intéressantes pour les dates.

n'hesiter pas aller pour les fonctions ASP (vbscript)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtorifunctions.asp




signaler à un administrateur
Commentaire de djsteve le 22/07/2004 16:16:49

clair d'autant que d'autres sources ...de ce type ou plus utiles....sont déja dispo ...
faudrait peut etre lire les codes dispos avant de publier .....
Enfin, ca fait avancer la machine ......

A+

signaler à un administrateur
Commentaire de fadmati le 25/05/2007 13:48:02

salut

merci pour l'explication c'est efficace!!!

bon, moi j'ai une petite question!!
j'ai besoin de calculer l'heure sous access ou VB,et j'ignore comment, exp: pour un cyber café à chaque fois qu'un client veut sortir, il faut soustraire son heure d'entrée et celle de sortie à fin de multiplier le nombre d'heure consommées au prix par heure.
comment puis-je réaliser cela sous access ou visual basic en utilisant les zones de textes...

merci d'avance pour votre aide!!

signaler à un administrateur
Commentaire de Renfield le 25/05/2007 14:03:18 administrateur CS

DateDiff

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Problème calendrier c# [ par elpampito ] Bonjour à tous et désolé si ma question ne correspond pas au thème...J'utilise le webform calendar de VS2003 afin de sélectionner des dates de départ Différence de présentation client-serveur-debug [ par v.massip ] Bonjour à tous,Je viens de créer un site en asp.net contenant du javascript dans un fichier script à part et une mise en page CSS dans 3 fichiers sépa Validation d'une date de naissance. [ par cyclotor ] Yep,Le calendrier natif d'ASP etant relativement basic, il est inimaginable de saisir une date de naissance par son biais... surtout si celle-ci se si calendrier potback [ par fredspv ] BonjourJe suis en train de developper un webcontrole utilisant un Calendar, hors je ne veux pas que la page se recharge quand on choisit une date ou u Faire appel à une DLL qui calcul [ par egnanom ] Bonjour,voilà je n'ai aucune connaissance en ASP .NET, j'aurai donc besoin de votre aide.Exemple du principe:Un formulaire avec 2 champs: A et B=&gt; calendrier [ par jorrie ] Bonjours,Comment peut on recuperer la date d'un calendrier , j'ai un calendrier dans un formulaire , il est visible seulement par un bouton. Je fais c Calcul augmentation en % [ par fabiano13 ] J'ai un petit doute sur ma fonction qui devrait calculer le pourcentage d'augmentation de 2 valeurs. Quelqu'un peu vérifier ?Function CalPourcAugmenta calcul à partir de données récupérées dynamiquement [ par attarte ] Bonjour,J'ai créé à partir d'une base access un tableau qui me renvoie les différentes valeurs contenues dans ma base en fonction de la requete posée. UnhandledException [ par harael ] Salut,Tout d'abord le contexte. Je developpe un site en asp.net - c# 2.0 avec IIS 6. J'utilise l'authentification par formulaire. Sur certaines pages, affichier un calendrier exchange 2003 sur page asp [ par spardo ] Pour mon job on m'a demandé de chercher à rendre certains calendriers accessibles sur le net depuis une page .asp dans le genre OWA. Je suis débutante


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.