Module edatetime

datetime stuff.

Description

datetime stuff

Data Types

date()

date() = {year(), month(), day()}

datetime()

datetime() = {{year(), month(), day()}, {hour(), minute(), second()}}

day()

day() = pos_integer()

hour()

hour() = pos_integer()

minute()

minute() = non_neg_integer()

month()

month() = pos_integer()

second()

second() = non_neg_integer()

timestamp()

timestamp() = integer()

year()

year() = pos_integer()

Function Index

date2ts/1
datetime2ts/1
day_diff/2
day_start/1
foldl/5
hour_diff/2
hour_start/1
iso8601/1
iso8601_basic/1
map/4
minute_diff/2
minute_start/1
month_start/1
now2ms/0
now2ms/1
now2ts/0
now2ts/1
now2us/1
range/3
second_diff/2
shift/3
tomorrow/1
ts2date/1
ts2datetime/1
week_start/1
yesterday/1

Function Details

date2ts/1

date2ts(X1::date()) -> timestamp()

datetime2ts/1

datetime2ts(Datetime::datetime()) -> timestamp()

day_diff/2

day_diff(TsA, TsB) -> any()

day_start/1

day_start(Ts) -> any()

foldl/5

foldl(F, Acc0, Start, End, X5) -> any()

hour_diff/2

hour_diff(TsA, TsB) -> any()

hour_start/1

hour_start(Ts) -> any()

iso8601/1

iso8601(Ts) -> any()

iso8601_basic/1

iso8601_basic(Ts) -> any()

map/4

map(F, Start, End, Period) -> any()

minute_diff/2

minute_diff(TsA, TsB) -> any()

minute_start/1

minute_start(Ts) -> any()

month_start/1

month_start(Ts) -> any()

now2ms/0

now2ms() -> any()

now2ms/1

now2ms(X1) -> any()

now2ts/0

now2ts() -> timestamp()

now2ts/1

now2ts(X1) -> any()

now2us/1

now2us(X1) -> any()

range/3

range(Start, End, Interval) -> any()

second_diff/2

second_diff(TsA, TsB) -> any()

shift/3

shift(Ts, N, X3) -> any()

tomorrow/1

tomorrow(Ts) -> any()

ts2date/1

ts2date(Timestamp::timestamp()) -> date()

ts2datetime/1

ts2datetime(Timestamp::timestamp()) -> datetime()

week_start/1

week_start(Ts) -> any()

yesterday/1

yesterday(Ts) -> any()


Generated by EDoc