i metodi sono 2

quello ortodosso è affidarsi a cron per linux o alle operazioni pianificate per windows per richiamare una pagina php che faccia quello che vuoi.
Per questo metodo però dovrai richiedere il servizio al tuo hoster.

quello meno ortodosso ma comunque funzionante è quello di affidarsi all'idea che qualcuno comunque visita il tuo sito (ad esempio i robot di google), in ogni visita metti il controllo di aggiornamento e se è la data che vuoi esegui l'aggiornamento.

ciao