Je dois calculer le temps qu'un utilisateur dépense sur site. C'est la différence entre le temps de la déconnexion et l'heure de connexion pour me donner quelque chose comme "M. x a passé 4 heures et 43 minutes en ligne". Donc, pour stocker les 24 heures et 43 minutes, je l'ai dit comme ceci: duration
temps pas null
Est-ce valide ou une meilleure façon de stocker cela? J'ai besoin de stocker dans la DB parce que j'ai d'autres calculs, je dois utiliser cela pour + autres cas d'utilisation.
Le stocker comme un nombre entier de secondes sera le meilleur moyen d'y aller.
UPDATE
sera propre et simple - I.E. duration = duration + $increment
TIME
- par exemple. "TIME
valeurs peut aller de '-838:59:59'
à '838:59:59'
"Je n'utiliserais pas le temps comme vous seriez limité à 24 heures. Les plus faciles de stockeront simplement un entier en minutes (ou secondes en fonction de la résolution dont vous avez besoin).