Problème de date en php
Résolu
Krishnak59
Messages postés
119
Date d'inscription
Statut
Membre
Dernière intervention
-
Krishnak59 Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Krishnak59 Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
J'aimerais recevoir de l'aide concernant un petit soucis avec des dates en php !
Voici mon code :
<?php
$tempspasse=($liste['HeureFin']+7200)-($liste['HeureDebut']+7200);
if($tempspasse<60)
{
echo $tempspasse." Secondes";
}
else if($tempspasse<3600)
{
$tempspasse = round($tempspasse/60,0);
echo $tempspasse." Minutes";
}
else if($tempspasse<86400)
{
$tempspasse = round($tempspasse/60/60,0);
echo $tempspasse." Heures";
}
else
{
$tempspasse = round($tempspasse/60/60/24,1);
echo $tempspasse." Jours";
}
?>
Mes deux variable $liste['HeureFin'] et &liste['HeureDebut'] contiennent des entiers (1340181144 et 1340021028), j'aimerais pouvoir afficher comme dit dans le code un nombres d'heures/Minutes/Secondes, cependant je ne vois pas comment faire pour afficher 7 Heures et 14 Minutes par exemple.
Pouvez-vous m'aider ?
Merci d'avance !
J'aimerais recevoir de l'aide concernant un petit soucis avec des dates en php !
Voici mon code :
<?php
$tempspasse=($liste['HeureFin']+7200)-($liste['HeureDebut']+7200);
if($tempspasse<60)
{
echo $tempspasse." Secondes";
}
else if($tempspasse<3600)
{
$tempspasse = round($tempspasse/60,0);
echo $tempspasse." Minutes";
}
else if($tempspasse<86400)
{
$tempspasse = round($tempspasse/60/60,0);
echo $tempspasse." Heures";
}
else
{
$tempspasse = round($tempspasse/60/60/24,1);
echo $tempspasse." Jours";
}
?>
Mes deux variable $liste['HeureFin'] et &liste['HeureDebut'] contiennent des entiers (1340181144 et 1340021028), j'aimerais pouvoir afficher comme dit dans le code un nombres d'heures/Minutes/Secondes, cependant je ne vois pas comment faire pour afficher 7 Heures et 14 Minutes par exemple.
Pouvez-vous m'aider ?
Merci d'avance !
A voir également:
- Problème de date en php
- Airpods 3 date de sortie - Guide
- Office 2024 date de sortie - Accueil - Bureautique
- Samsung a33 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Expert php pinterest - Télécharger - Langages
2 réponses
peut etre avec cette recherche google ?
http://ww11.easy-script.com/articles-php-mysql/gerer-les-dates-en-php-6.html
http://ww11.easy-script.com/articles-php-mysql/gerer-les-dates-en-php-6.html
Krishnak59
Messages postés
119
Date d'inscription
Statut
Membre
Dernière intervention
46
Évidemment ^^ Je n'y avais pas pensé pour cette utilisation la ! pour moi on ne pouvait changer que les dates ! Merci bien !
Kafiristanica
Messages postés
266
Date d'inscription
Statut
Membre
Dernière intervention
28
à ton service ;)
voilà en décomposant les différents calculs:
<?php $liste['HeureFin']=1340181144; $liste['HeureDebut']=1340021028; $tempspasse=($liste['HeureFin']+7200)-($liste['HeureDebut']+7200); $jours=round($tempspasse / (24*60*60),0); $rest1=$tempspasse % (24*60*60); $heures=round($rest1 / (60*60),0); $rest2=$rest1 % (60*60); $minutes=round($rest2 / 60,0); $secondes=$rest2 % 60; echo "temps passé= ".$jours." jours ".$heures." heures ".$minutes." minutes ".$secondes." secondes"; ?>