JS ir klientu pusē, atmet šo domu! =)
Vislabākais risinājums būtu iekļaut šo jebkuras lapas sākumā...
if( date( 'j', time() ) >= 1 ) {
// Do the magic! =]
}
Ja mēneša diena būs 1/XX/XXXX, tad...
Nē, tā nesanāks. =(
Nu jebkura gadījumā sanāk, ka tas, ko vēlies panākt, kaut ko maina. To, ka kaut kas ir mainījies pamana lietotājs tikai esot lapā. Tātad liela jēga to darīt pirms tam nav (ja vien tas ir kaut kas "grūti sagremojams", kā, piemēram, kaut kāds "clean-up"), tātad... Pirms lietotājs atvērs lapu, tas tāpat tiks izdarīts un Viņš neko nemaz nepamanīs! =) Tikai izveido kaut kādu unikālu ID, kas nodrošina to, ka ne vienmēr tas tiek izpildīts, t.i., tikai, kad tas ir vajadzīgs.
Ja šis variants neder, tad tikai Cron. Cik zinu. =(