В большинстве сред общего хостинга интерпретатор PHP запускается для каждого запроса страницы.Это означает, что для каждого сценария PHP в указанной среде все, что этот сценарий будет знать, - это тот факт, что он обрабатывает запрос и информацию, которую запрос предоставил.Технически вы можете проверить текущее время в PHP и посмотреть, нужно ли выполнить задачу, но это зависит от пользователя, запрашивающего этот скрипт в ближайшее время.
Лучше использовать cron для таких задач. особенно , если задачи, которые вам нужны, могут быть медленными - тогда, время от времени, в течение определенного времени, у пользователя будет особенно медленный ответ, потому что его доступ к сценарию заставлял сервер выполнятьцелая куча запланированных вещей.