Dumballah v2.3.0 Dumballah.Convert

Provides functions to perform conversions between seconds and other time units (minutes, hours and days).

Summary

Functions

Convert seconds to :minutes, :hours and :days

See DateTime.from_unix!/1

Convert minutes to seconds

Convert :minutes, :hours and :days to seconds

See DateTime.to_unix/1

Functions

from_seconds(atom, seconds)

Specs

from_seconds(unit :: atom, multiplier :: integer) :: result :: float

Convert seconds to :minutes, :hours and :days.

Examples

iex> Dumballah.Convert.from_seconds(:hours, 25200)
7.0
from_unix(date)

See DateTime.from_unix!/1.

to_seconds(number)

Specs

to_seconds(minutes :: integer) :: seconds :: integer

Convert minutes to seconds.

Examples

iex> Dumballah.Convert.to_seconds(3)
180
to_seconds(atom, multiplier)

Specs

to_seconds(unit :: atom, multiplier :: integer) :: seconds :: integer

Convert :minutes, :hours and :days to seconds.

Examples

iex> Dumballah.Convert.to_seconds(:hours, 7)
25200
to_unix(date)

See DateTime.to_unix/1.