Mam ja zapytanie do Was

Wiem jak zrobić, by np. użytkownikowi po wbiciu na stronę wyświetliło się "Dobry wieczór" zamiast "Dzień dobry" - prosty warunek z funkcją date(), ale czy to zadziała, gdy dany plik nie jest uruchomiony na żadnym komputerze we wszechświecie? Domyślam się, że kod jest wykonywany tylko wtedy, gdy ktoś załaduje dany plik, więc jeśli chcę, by o godzinie 20:30 zmodyfikowało wszystkie rekordy w bazie danych, to ktoś musi uruchomić ten akurat plik.
Pytanie więc do Was, drodzy, jak zrobić tak, by np. o 20:30 coś się działo bez ingerencji innych. Docelowo chcę zrobić, by po północy resetowała się ilość ostrzeżeń na czacie, jeśli ktoś w ciągu doby jakieś złapał. Czy to jest możliwe używając PHP?
Serdeczne pozdrowienia!