Oui, c'est le nombre de secondes depuis 1970-01-01 (voir Unix Time sur wikipedia, pour plus d'informations).
En PHP, vous avez la fonction date()
pour convertir les horodatages en dates sous forme de chaînes; par exemple, cette portion de code:
echo date('Y-m-d H:i:s', 1259575339) . '<br />';
echo date('Y-m-d H:i:s', 1261296844) . '<br />';
Serez-vous, dans un navigateur:
2009-11-30 11:02:19
2009-12-20 09:14:04
MySQL (si c'est votre moteur de DB), vous pouvez utiliser la fonction FROM_UNIXTIME pour convertir ceux-ci en dates:
mysql> select FROM_UNIXTIME(1259575339);
+---------------------------+
| FROM_UNIXTIME(1259575339) |
+---------------------------+
| 2009-11-30 11:02:19 |
+---------------------------+
1 row in set (0,07 sec)
mysql> select FROM_UNIXTIME(1261296844);
+---------------------------+
| FROM_UNIXTIME(1261296844) |
+---------------------------+
| 2009-12-20 09:14:04 |
+---------------------------+
1 row in set (0,00 sec)
quelle base de données est-ce? – Kobi
Je n'ai aucun doute que ce sont des horodatages qui sont réellement secondes de l'époque UNIX. en PHP, vous pouvez utiliser les fonctions gmdate() et date() pour formater. – mauris