Calcul de durée

Fermé
xXKirastarotHXx - 21 févr. 2008 à 17:19
 Sonja - 10 avril 2014 à 20:58
Bonjour à tous,

Je suis en train de créer une petite application php simple qui permet de faire des calcule de durée

( exemple: 12h26 + 4h44 = 61800s/ 1030min / 17h10 )

j'ai déjà bien avancé, mais j'aurais besoin de savoir comment afficher "17" alors que ma variable est "17,16" afin de continuer la converssion... pasque l'affichage en seconde, c'est cool ça marche... mais c'est pas très utile ^^

y'a t'il un moyen simple, ou dois-je essayer de créer ma propre fonction ?

Pour le moment mon code donne ça:

     PAGE-1:

<form action="heur2.php" method="post">
<p>
<input type="texte" name="h1" size="3" /><label> h </label><input type="texte" name="m1" size="3" /><label> m </label><input type="texte" name="s1" size="3" /><label> s </label><br /><br />
<input type="texte" name="h2" size="3" /><label> h </label><input type="texte" name="m2" size="3" /><label> m </label><input type="texte" name="s2" size="3" /><label> s </label><br /><br />
<input type="submit" value="Calculer" />
</p>
</form>


    PAGE-2:

<?php
$h1 = $_POST['h1'];
$m1 = $_POST['m1'];
$s1 = $_POST['s1'];
$h2 = $_POST['h2'];
$m2 = $_POST['m2'];
$s2 = $_POST['s2'];
					
$heur1 = ($h1 * 3600) + ($m1 * 60) + $s1;
$heur2 = ($h2 * 3600) + ($m2 * 60) + $s2;
$resultat = ($heur1 + $heur2);
?>

<p> Le Resultats est <?php echo "$resultat s" ?> </p>


Je suis un peu bloqué pour faire les converssion ^^

Merci d'avance
A voir également:

2 réponses

xxkirastarothxx Messages postés 378 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 40
17 avril 2008 à 19:37
t'as de le chance je suis gentil, mais ce n'eyt pas du tout la section adaptée (et pas la peine de mettre en gras) :p

vitesse = distance / temps
distance = vitesse * temps
temps = disantace / vitesse
16
je n'ai pas compris votre calcul !!!
0
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
21 févr. 2008 à 17:24
floor($valeur) -> retourne l'entier inférieur de $valeur.

Ou alors 17.16 / 1 = 17.
2