Trigger functions at recurring times

if ((currentDateTime >= scheduledDateTimeBegin) && (currentDateTime < scheduledDateTimeEnd))

?