Quel est le moyen de stocker des “Temps seulement” valeurs avec php?

J'ai une table Mysql qui contient une colonne de de type TEMPS.

Lorsque je récupère les valeurs de cette colonne de TEMPS avec PHP, comment dois-je stocker dans la variable php pour l'utiliser plus tard dans mes classes php?

  • Dois-je le garder comme une chaîne de caractères : "12:45:23"?
  • Dois-je le convertir en une fraction de journée : 0.25 est 06:00:00 ?
  • Dois-je le convertir en un nombre de secondes : 15152 est 04:12:32 ?
  • autres?

Je voudrais utiliser le standard de php 5 façon de traiter avec le temps.

Merci!


Mise à JOUR

Mes données sont stockées dans une table mysql de type "TEMPS" et pas "DATETIME".

Je veux juste traiter avec temps (un certain nombre d'heures, de minutes et de secondes). la date n'est PAS pertinent dans mon cas, donc timestamp unix ou date/heure d'objets semble ne pas être approprié.

j'utilise surtout le timestamp unix de l'
utilisez ce qui fonctionne pour votre application
Mon dieu, à l'exception d'une réponse, toutes les autres réponses sont de répondre à une autre question

OriginalL'auteur benjisail | 2011-01-05