Cumuler le Time dans une Base

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cumuler le Time dans une Base

Re: Cumuler le Time dans une Base

par @rthur » 18 avr. 2019, 09:23

Bonjour,

PHP a une fonction qui permet de faire des additions entre 2 dates :
http://php.net/date_add

MySQL a une fonction ADD_TIME() :
https://dev.mysql.com/doc/refman/5.5/en ... on_addtime

Cumuler le Time dans une Base

par Lisstech » 18 avr. 2019, 08:01

Bonjour , je rentre dans ma base le temps passé par activité
soit dans deux colones l'une Date et l'autre Time
le
2019-04-17 - 01:30:30
2019-04-18 - 02:00:00

Je souhaite comptabilisé 01:30:00 + 02:00:00

Ca me paraissait simple, mais bon...

Code : Tout sélectionner

$sql14 ='SELECT * FROM gestech WHERE date LIKE "'.$date.'%" && tech="'.$_GET['tech'].'" && date IS NOT NULL && PN="+" '; $req14 = mysql_query($sql14) or die('Erreur SQL !<br>'.$sql14.'<br>'.mysql_error()); while($data14 = mysql_fetch_assoc($req14)) {echo'<br>'; $sec=$data14['Time']; $sec2+=strtotime($sec); } echo gmdate('H:i:s',$sec2); echo'<br>';