Параметр времени действия может быть введен в само заклятье, например: "до следующего полнолуния", "до следующей зимы", и так далее. В рунические заклятья параметры времени вводятся элементарно (см., например, мою статью на Башне, в разделе рунология, "рунная формализация", кажется).
Если нужно изменить время действия заклятья после того, как оно было наложено, то можно привязать действие заклятья к какому-нибудь событию, например, "пусть заклятье действует, пока не будет разбит стакан", а в нужное время разбить стакан (о стакане, понятно, сказано для примера).