UP | HOME

Table of Contents

Module: yalms.time

Classes

Class: TimeUtils

Fields
  • format_date (fun(epoch: number))
  • format_hhmm (fun(seconds: number))
  • iso_timestamp (fun(epoch?: number))
  • seconds_to_minutes (fun(seconds: number))
  • minutes_to_hhmm (fun(minutes: number))

Functions

formatdate(epoch)

yalms.time.format_date

Format epoch time to YYYY-MM-DD (local time)

Parameters
  • epoch (number)
Returns
  • string

formathhmm(seconds)

yalms.time.format_hhmm

Convert seconds to HH:MM (rounded down)

Parameters
  • seconds (number)
Returns
  • string

secondstominutes(seconds)

yalms.time.seconds_to_minutes

Convert seconds to total minutes (floor)

Parameters
  • seconds (number)
Returns
  • number

minutestohhmm(minutes)

yalms.time.minutes_to_hhmm

Convert minutes to HH:MM

Parameters
  • minutes (number)
Returns
  • string

isotimestamp(epoch)

yalms.time.iso_timestamp

ISO 8601 UTC timestamp

Parameters
  • epoch (number, optional)
Returns
  • string

nowunix()

yalms.time.now_unix

Get now as Unix timestamp

Returns
  • integer