Module ecrontab_next_time

Data Types

spec()

spec() = #spec{type = spec_type(), value = any(), year = spec_field(), month = spec_field(), day = spec_field(), week = spec_field(), hour = spec_field(), minute = spec_field(), second = spec_field()}

spec_field()

spec_field() = #spec_field{type = spec_field_type(), value = spec_field_value()}

spec_field_any()

spec_field_any() = any

spec_field_interval()

spec_field_interval() = non_neg_integer()

spec_field_list()

spec_field_list() = [spec_field_num()]

spec_field_num()

spec_field_num() = non_neg_integer()

spec_field_type()

spec_field_type() = any | num | list | interval

spec_field_value()

spec_field_value() = spec_field_any() | spec_field_num() | spec_field_list() | spec_field_interval()

spec_type()

spec_type() = term()

Function Index

next_datetime/1
next_datetime/2
next_datetime/3
next_seconds/1
next_seconds/2
next_seconds/3
next_time/1
next_time/2
next_time/3
next_timestamp/1
next_timestamp/2
next_timestamp/3

Function Details

next_datetime/1

next_datetime(Spec) -> any()

next_datetime/2

next_datetime(Spec, NowDatetime) -> any()

next_datetime/3

next_datetime(Spec, NowDatetime, Options) -> any()

next_seconds/1

next_seconds(Spec) -> any()

next_seconds/2

next_seconds(Spec, NowDatetime) -> any()

next_seconds/3

next_seconds(Spec, NowDatetime, Options) -> any()

next_time/1

next_time(Spec) -> any()

next_time/2

next_time(Spec::spec(), NowDatetime::calendar:datetime()) -> {ok, NextTime::non_neg_integer() | calendar:datetime() | non_neg_integer()} | {false, time_over}

next_time/3

next_time(Spec, NowDatetime, Options) -> any()

next_timestamp/1

next_timestamp(Spec) -> any()

next_timestamp/2

next_timestamp(Spec, NowDatetime) -> any()

next_timestamp/3

next_timestamp(Spec, NowDatetime, Options) -> any()


Generated by EDoc