Skip to content

st.date — Date Utilities ​

lua
-- Convert milliseconds to a human-readable interval string
local str = st.date.convertMsToInterval(ms, lang)
-- lang is optional, defaults to English abbreviations
-- Example output: "2 days, 3 h, 15 min, 4 s"

-- Custom lang table:
st.date.convertMsToInterval(180000, {
    ms  = 'ms',
    s   = 'sek',
    min = 'min',
    h   = 't',
    d   = 'dag',
    ds  = 'dage',
})
-- Returns: "3 min"