Je sais pas si c'est ce que tu recherche, mais avec la fonction time() en php, tu as le nombre de secondes qui se sont écoulés depuis le 1 janvier 1970 (un truc du genre).
donc si tu veux actualiser tte les 24h, par ex, ben tu entre la valeur de time() lorse de ta derniere actualisation dans ta base de donnée, et dans ton script, tu fais
$intervalle=time()-$valeur_de_la_derniere_actualisation;
tu sauras avec ça combien de secondes ce sont passées depuis ta dernière actualisation.
Voila, je sais pas vraiment si c'était ça que tu voulais savoir, mais bon, à toi de me le dire !