PHP et traiter des Heures et Minutes [Réglé] - Forums de discussion
Navigation
Accueil du forum
» PHP » PHP et traiter des Heures et Minutes [Réglé]
Le sujet
PHP et traiter des Heures et Minutes [Réglé]Par
karim, le Mercredi 21/06/2006 à 01h27'45
115 messages
Salut tout le monde,
Je viens vous voir car j'ai un petit soucis avec une page, en fait c'est dans un formulaire il doit indiqué une heure de départ et une heure d'arrivée.
Disons qu'il est parti a 12h00 et il est arrivé à 14h30 donc dans le champ heure de départ il mettra 12h00, et dans heure d'arrivée 14h30. Alors il faut en tirer son temps qu'il a parcouru jusqu'ici rien de compliqué, ça nous donneras 02h30. Mais c'est pour ajouter ce temps dans la base de donnée au temps qu'il aura déjà effectué.
Par exemple il aura 05h00 de vol à son actif, il faudra lui ajouter + 02h30 mais c'est là que je coince...

.
Si vous savez comment je pourrais résoudre cette énigme pourtant pas si compliquée, mais j'avoue que je sèche là

lool
Merci.
[Message édité par karim le 21/06/2006 à 01h28'05]
________________
karim
Les réponses

Par
raptor, le Mercredi 21/06/2006 à 10h53'29
2217 messages
mmm je pensais que ca devrai el gérer theoriquement, jte corrige ca.
________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut:
Administrateur/Webmaster

Par
karim, le Mercredi 21/06/2006 à 10h54'37
115 messages
Merki

________________
karim

Par
raptor, le Mercredi 21/06/2006 à 10h58'26
2217 messages
<?php
function affiche_duree($duree) {
$heures = floor($duree/60);
$minutes = $duree-$heures*60;
$minutes0 = ($minutes>10) ? $minutes : "0".$minutes;
return $heures."H".$minutes0;
}
?>
________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut:
Administrateur/Webmaster

Par
karim, le Mercredi 21/06/2006 à 11h01'05
115 messages
Merci, je dois trop tembêter lool cette fois ça donne : 05 H 010 par exemple si il a 10min sinon ça donne bien 05 H 00 ou 01...
________________
karim

Par
raptor, le Mercredi 21/06/2006 à 11h16'39
2217 messages
C'est normal, chui gogol parfois....
<?php
function affiche_duree($duree) {
$heures = floor($duree/60);
$heures0 = ($heures > 9) ? $heures : "0".$heures;
$minutes = $duree-$heures*60;
$minutes0 = ($minutes > 9) ? $minutes : "0".$minutes;
return $heures0."H".$minutes0;
}
?>
________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut:
Administrateur/Webmaster

Par
karim, le Mercredi 21/06/2006 à 11h47'44
115 messages
Mdr mais nan t'es pas gogol t'es juste over booké

Sinon merci beaoucoup de ton aide ça marche nikel
Merci Merci
________________
karim
Pages
A lire également
- Les conditions générales d'utilisation du site
Top-sites membres
Discussions récentes dans les forums