si può fare con entrambi, però secondo me è meglio con javascript (meglio per il server)... a meno che tu non voglia impiegare le risorse del server a refreshare una pagina, caricare uno script (discretamente inutile, visto che l'orologio l'utente ce l'ha ben in vista in qualsiasi sistema operativo) a discapito dell'esecuzione di script più importanti.