si.
Oppure, al primo accesso del giorno, esegui l'operazione.

Crei un file con la data.
ad ogni accesso controlli la data attuale con quella del file. Se sono diverse esegui l'operazione e aggiorni la data nel file.

Se usi mysql è meglio e fai tutto con un campo nel db.