Calcul d'heure! urgent!!!

Signaler
Messages postés
36
Date d'inscription
mardi 4 novembre 2003
Statut
Membre
Dernière intervention
14 juin 2004
-
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
-
CHRYS :)

situation: j'ai deux champs avec l'heure de format: 12:00 et je veux calculer le temps ecoulé entre celle-ci
mais ce format ne convient pas pour le calcul
comment faire pour convertir

Merci d'avance

6 réponses

Messages postés
6
Date d'inscription
mardi 18 novembre 2003
Statut
Membre
Dernière intervention
20 novembre 2003

Salut,

Tu peux utiliser DateDiff("n",d1,d2) où d1 et d2 sont au format date. "n" signifie que la différence sera calculée en minutes.

Bon code,

Code8k
Messages postés
36
Date d'inscription
mardi 4 novembre 2003
Statut
Membre
Dernière intervention
14 juin 2004

CHRYS :)

merci

mais j'ai un autre problème le calcul se fait bien mais il me le donne en minute à l'affichage.
comment faire pour le convertir au format 12:00 après calcul

merci
Messages postés
36
Date d'inscription
mardi 4 novembre 2003
Statut
Membre
Dernière intervention
14 juin 2004

CHRYS :)

rectification le code fonctionne que sur les heures rondes exemple difference entre 12:00 et 8:00
mais des que je met 12:10 et 8:00 il ne donne pas un résultat juste

as tu une autre idée ou une solution
merci par avance
Messages postés
6
Date d'inscription
mardi 18 novembre 2003
Statut
Membre
Dernière intervention
20 novembre 2003

Le code devrait fonctionner normalement, mais en minutes effectivement. Vérifie que tu utilise bien "n" dans l'argument et pas "h".

Pour convertir, tu peux utiliser la méthode mise en oeuvre dans le code suivant :

<%
dim d1,d2,difM,difHM
' entrer les dates
d1 = "02:47"
d2 = "16:14"
' calculer la difference en minutes
difM = dateDiff("n",d1,d2)
' transformer en hh:mm
difHM = right("0" & fix (difM / 60) & ":" & _
abs(difM mod 60),5)
' ecrire les resultats
response.write "Différence : " & difHM & " soit " & _
difm & " minutes
"
%>

A+
Messages postés
36
Date d'inscription
mardi 4 novembre 2003
Statut
Membre
Dernière intervention
14 juin 2004

CHRYS :)

merci merci beaucoup

depuis le temps que je galère (trois jour)

A +
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
6
Merci de ne pas poser 2 ou 3 fois la même question.
En effet, pour le même problème j'ai trouvé 3 messages différents de ta part.

Ceci est particulièrement pénible pour l'ensemble des utilisateurs de ce forum et ne donne pas du tout envie de répondre à ta question.

Romelard Fabrice (Alias F___)