PDA

Afficher la version complète : MYSQL, PHP => Opérations sur les unités de temps



nico_974
24/05/2006, 06h38
Bonjour à toute la communauté,


Quelqu'un connait-il comment faire pour ajouter les dixièmes dans les unités de temps en PHP/MySQL ?

Exemple:

1h 23min 9' +
2h 45min 4' =
-----------------
3h 9min 3'

Quel code php/mysql pour réaliser cela ?

Merci.

Dudule-le-poisson
24/05/2006, 13h20
En MySQL pur, tu peux utiliser DATE_ADD ; MySQL gère les micro-secondes donc il te suffit de convertir tes dixièmes de secondes en micro-secondes.

exemple :

SELECT DATE_ADD('1992-12-31 23:59:59.800000', INTERVAL '0.2' SECOND_MICROSECOND); -- ajoute deux dixiemes de secondes au 31 decembre 1992 à 23h59m59s et 8 dixièmes

source : http://dev.mysql.com/doc/refman/4.1/en/dat...-functions.html (http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html)

nico_974
24/05/2006, 18h31
Merci DUDULE

galagann
25/05/2006, 17h05
Changement de rubrique : Questions générales http://www.alionet.org/style_emoticons/<#EMO_DIR#>/arrow.gif Programmation