Calcul entre 2 horaires

Messages postés
23
Date d'inscription
mercredi 20 août 2008
Statut
Membre
Dernière intervention
20 avril 2019
-
Bonjour,
je dois calculer la somme entre 2 heures.
Le soucis c'est que j'ai une heure en trop.
Je récupere dans une base de donnée un planning. Par exemple le lundi la personne travaille de 08:00 à 12:00 et l'après-midi du lundi de 14:00 à 17:00. Je dois donc calculer la journée de lundi qui dois faire 07:00 h de travail
je stocke le resultat du matin dans un tableau que je vais rechercher après. Une fois la valeur de la journée calculer, je remplace la 1ère valeur par la valeur de la journée.
En début de page php j'ai mis ceci :
date_default_timezone_set('Europe/Paris');


et ensuite voici mon code
if($i==$Valeur['jour_id'])
{
	$h1=strtotime($Valeur['debut']);
	$h2=strtotime($Valeur['fin']);
	$calcul= date('H:i:s',$h2-$h1);
	$tab[$index]['jour']=$i;
	//on vérifie si le jour du planning n'est pas l'après-midi afin de mettre le total d'heure de la journée dans le tableau.
		if(($i==$Valeur['jour_id'])&&($Valeur['periode_id']=="2"))
		{	
				if($index!=0)
				{
						$index--;
						$h3=strtotime($tab[$index]['nbheure']);
						$calcul2=$h2-$h1+$h3;
						echo date('H:i:s',$calcul2);
						$tab[$index]['nbheure']=$calcul2;
								//echo "calcul 2 :".$calcul2."<br/>";
						$index++;
				}
				else
				{
						$tab[$index]['nbheure']=$calcul;
						$index++;
				}
			}
			else
			{
					$tab[$index]['nbheure']=$calcul;
					$index++;
			}	



Du coup cela m'affiche 08:00:00

Merci pour le coup de main
--
Afficher la suite 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.