Dokumentacija

Čas in oblikovanje

Vsak operator, ki ga program .lolo lahko pokliče, iz kanoničnega registra, ki ga prevajalnik vgradi.

Na tej strani

Imenski prostori na tej strani: format/, time/.

format/

format/bytes

Format bytes as human-readable size

lolo
1 (format/bytes n)

Parametri

ImeTipOpis
nnumberBytes

Vrne: string

Primer

lolo
1 (format/bytes 2500000) // => "2.4 MB"

format/creditCard

Format credit card with masked digits

lolo
1 (format/creditCard str)

Parametri

ImeTipOpis
strstringCard number

Vrne: string

Primer

lolo
1 (format/creditCard "4111111111111234") // => "•••• •••• •••• 1234"

format/currency

Format as currency

lolo
1 (format/currency n currency locale)

Parametri

ImeTipOpis
nnumberAmount
currencystringCurrency code (USD, EUR, etc.)
localestringLocale

Vrne: string

Primer

lolo
1 (format/currency 1234.56 "USD") // => "$1,234.56"

format/list

Format array as natural language list

lolo
1 (format/list arr style)

Parametri

ImeTipOpis
arrarrayArray of strings
stylestring"and" or "or"

Vrne: string

Primer

lolo
1 (format/list (Alice "Bob" "Charlie") "and") // => "Alice, Bob, and Charlie"

format/number

Format number with locale-aware separators

lolo
1 (format/number n opts)

Parametri

ImeTipOpis
nnumberNumber to format
optsobjectFormat options (decimals, locale)

Vrne: string

Primer

lolo
1 (format/number 1234567.89) // => "1,234,567.89"

format/ordinal

Format number as ordinal (1st, 2nd, 3rd)

lolo
1 (format/ordinal n)

Parametri

ImeTipOpis
nnumberNumber

Vrne: string

Primer

lolo
1 (format/ordinal 42) // => "42nd"

format/percent

Format as percentage

lolo
1 (format/percent n decimals)

Parametri

ImeTipOpis
nnumberNumber (0.5 = 50%)
decimalsnumberDecimal places

Vrne: string

Primer

lolo
1 (format/percent 0.856 1) // => "85.6%"

format/phone

Format phone number

lolo
1 (format/phone str format)

Parametri

ImeTipOpis
strstringPhone number digits
formatstringFormat pattern

Vrne: string

Primer

lolo
1 (format/phone "5551234567") // => "(555) 123-4567"

format/plural

Format count with singular/plural word

lolo
1 (format/plural n singular plural)

Parametri

ImeTipOpis
nnumberCount
singularstringSingular form
pluralstringPlural form

Vrne: string

Primer

lolo
1 (format/plural 5 "item" "items") // => "5 items"

time/

time/add

Add time to timestamp

lolo
1 (time/add date amount unit)

Parametri

ImeTipOpis
datenumberTimestamp
amountnumberAmount to add
unitstringTime unit (year/month/week/day/hour/minute/second/ms)

Vrne: number

Primer

lolo
1 (time/add (time/now) 7 "day")

time/day

Get day of month from timestamp (1-31)

lolo
1 (time/day date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/day 1700000000000) // => 14

time/diff

Difference between timestamps

lolo
1 (time/diff a b unit)

Parametri

ImeTipOpis
anumberFirst timestamp
bnumberSecond timestamp
unitstringResult unit

Vrne: number

Primer

lolo
1 (time/diff 1700000000000 ["time/now"] "year")

time/duration

Format milliseconds as duration ("2h 30m")

lolo
1 (time/duration ms)

Parametri

ImeTipOpis
msnumberDuration in milliseconds

Vrne: string

Primer

lolo
1 (time/duration 9000000) // => "2h 30m"

time/endOf

Get end of time period

lolo
1 (time/endOf date unit)

Parametri

ImeTipOpis
datenumberTimestamp
unitstringTime unit

Vrne: number

Primer

lolo
1 (time/endOf (time/now) "month")

time/format

Format timestamp to string

lolo
1 (time/format date format)

Parametri

ImeTipOpis
datenumberTimestamp
formatstringFormat pattern

Vrne: string

Primer

lolo
1 (time/format 1700000000000 "MMM DD, YYYY")

time/hour

Get hour from timestamp (0-23)

lolo
1 (time/hour date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/hour 1700000000000)

time/isAfter

Check if a is after b

lolo
1 (time/isAfter a b)

Parametri

ImeTipOpis
anumberFirst timestamp
bnumberSecond timestamp

Vrne: boolean

Primer

lolo
1 (time/isAfter ["time/now"] 1700000000000)

time/isBefore

Check if a is before b

lolo
1 (time/isBefore a b)

Parametri

ImeTipOpis
anumberFirst timestamp
bnumberSecond timestamp

Vrne: boolean

Primer

lolo
1 (time/isBefore 1700000000000 1700086400000)

time/isBetween

Check if date is between start and end

lolo
1 (time/isBetween date start end)

Parametri

ImeTipOpis
datenumberTimestamp to check
startnumberRange start
endnumberRange end

Vrne: boolean

Primer

lolo
1 (time/isBetween ["time/now"] 1700000000000 2000000000000)

time/isFuture

Check if timestamp is in the future

lolo
1 (time/isFuture date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: boolean

Primer

lolo
1 (time/isFuture 2000000000000)

time/isPast

Check if timestamp is in the past

lolo
1 (time/isPast date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: boolean

Primer

lolo
1 (time/isPast 1700000000000)

time/isSame

Check if timestamps are same (optionally by unit)

lolo
1 (time/isSame a b unit)

Parametri

ImeTipOpis
anumberFirst timestamp
bnumberSecond timestamp
unitstringComparison unit

Vrne: boolean

Primer

lolo
1 (time/isSame 1700000000000 1700001000000 "day")

time/isToday

Check if timestamp is today

lolo
1 (time/isToday date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: boolean

Primer

lolo
1 (time/isToday ["time/now"])

time/minute

Get minute from timestamp (0-59)

lolo
1 (time/minute date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/minute 1700000000000)

time/month

Get month from timestamp (1-12)

lolo
1 (time/month date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/month 1700000000000) // => 11

time/now

Current timestamp

lolo
1 (time/now)

Vrne: number

Primer

lolo
1 (time/now) // => 1705593600000

time/parse

Parse string to timestamp

lolo
1 (time/parse str format)

Parametri

ImeTipOpis
strstringDate string
formatstringFormat pattern

Vrne: number

Primer

lolo
1 (time/parse "2024-01-18" "YYYY-MM-DD")

time/relative

Format as relative time ("2 hours ago", "in 3 days")

lolo
1 (time/relative date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: string

Primer

lolo
1 (time/relative 1700000000000) // => "2 hours ago"

time/second

Get second from timestamp (0-59)

lolo
1 (time/second date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/second 1700000000000)

time/startOf

Get start of time period

lolo
1 (time/startOf date unit)

Parametri

ImeTipOpis
datenumberTimestamp
unitstringTime unit (year/month/week/day/hour/minute)

Vrne: number

Primer

lolo
1 (time/startOf (time/now) "month")

time/subtract

Subtract time from timestamp

lolo
1 (time/subtract date amount unit)

Parametri

ImeTipOpis
datenumberTimestamp
amountnumberAmount to subtract
unitstringTime unit

Vrne: number

Primer

lolo
1 (time/subtract (time/now) 1 "hour")

time/today

Today at midnight (local time)

lolo
1 (time/today)

Vrne: number

Primer

lolo
1 (time/today)

time/weekday

Get day of week (0=Sunday, 6=Saturday)

lolo
1 (time/weekday date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/weekday 1700000000000) // => 2 (Tuesday)

time/year

Get year from timestamp

lolo
1 (time/year date)

Parametri

ImeTipOpis
datenumberTimestamp

Vrne: number

Primer

lolo
1 (time/year 1700000000000) // => 2023
© 2026 Almadar. Ljubljana, Slovenija.