Quelle est la méthode recommandée pour stocker l'heure actuelle à l'aide de PHP et MySQL?

Mon approche initiale était:

$current = time(); //save this to column CURRENT_TIME with column type VARCHAR

//retrieve it like this
$retrieved = mysql_query(....) //assume query for getting the stored time value
$time = strtotime($retrieved);

Je suis venu à travers les approches suivantes:

  1. utilisation gmstrftime pour gérer gmt
  2. utilisation INT au lieu de VARCHAR pour la colonne
  3. utiliser la fonction mysql CURTIME ou CURDATE
  4. utiliser le UNIX_TIMESTAMP mysql fonction

aucun n'a été à l'aide de la DATETIME ou TIMESTAMP mysql var type.

Avez-vous une meilleure approche pour ce que c'est?

Grrr... downvoted sans en laissant un commentaire.

OriginalL'auteur yretuta | 2010-02-24