22-02-2007, 02:28 PM
un Int est le bon choix pour les timestamps...
La fonction time() retourne le timestamp UNIX en secondes depuis le 1er janvier 1970 à minuit.
Donc pour une semaine, tu compares time() avec 'temps'. Une semaine vaut 7*24*60*60=604800 secondes.
donc,
>>> Si 'temps' - time() < 604800 alors ça fait moins d'une semaine
ou si tu préfères...
>>> Si 'temps' < (time()-604800), on efface l'enregistrement.
Citation :INT
L'intervalle de validité pour les entiers signés est de -2147483648 à 2147483647. L'intervalle de validité pour les entiers non-signés est 0 à 4294967295.
BIGINT
L'intervalle de validité pour les entiers signés est de -9223372036854775808 à 9223372036854775807. L'intervalle de validité pour les entiers non-signés est 0 à 18446744073709551615.
La fonction time() retourne le timestamp UNIX en secondes depuis le 1er janvier 1970 à minuit.
Donc pour une semaine, tu compares time() avec 'temps'. Une semaine vaut 7*24*60*60=604800 secondes.
donc,
>>> Si 'temps' - time() < 604800 alors ça fait moins d'une semaine
ou si tu préfères...
>>> Si 'temps' < (time()-604800), on efface l'enregistrement.