Skip to content

MonthlyRecurrence

[Source]

"On MonthlyAnchor of every month, at TimeOfDay, in this IANA zone."

class val MonthlyRecurrence

Constructors

create

[Source]

new val create(
  anchor': MonthlyAnchor,
  at': TimeOfDay val,
  zone_name': String val)
: MonthlyRecurrence val^

Parameters

Returns


Public Functions

anchor

[Source]

fun val anchor()
: MonthlyAnchor

Returns


at

[Source]

fun val at()
: TimeOfDay val

Returns


zone_name

[Source]

fun val zone_name()
: String val

Returns


iter_after

[Source]

Build an iterator that yields successive fire instants strictly after after_posix. Each call to next_fire() advances by one month. Preserves the preferred-day behavior of DayOfMonth(N) across clamping months (Jan 31 → Feb 28 → Mar 31 → Apr 30 → ...).

fun val iter_after(
  after_posix: (I64 val , I64 val))
: MonthlyIter ref

Parameters

  • after_posix: (I64 val , I64 val)

Returns