Skip to content

DateTime

Methods

MethodReturnsDescription
DateTime.now()intUnix timestamp (seconds)
DateTime.millis()intMilliseconds since epoch
DateTime.micros()intMicroseconds since epoch
DateTime.format(ts, fmt)stringFormat timestamp
DateTime.to_iso(ts)stringISO 8601 string
DateTime.year(ts)intYear component
DateTime.month(ts)intMonth (1-12)
DateTime.day(ts)intDay (1-31)
DateTime.hour(ts)intHour (0-23)
DateTime.minute(ts)intMinute (0-59)
DateTime.second(ts)intSecond (0-59)
DateTime.day_of_week(ts)intDay of week (0=Sun)
DateTime.diff(a, b)intDifference in seconds
DateTime.add_seconds(ts, n)intAdd seconds
DateTime.format_duration(ms)stringHuman-readable duration

Examples

wyn
var now = DateTime.now()
println(DateTime.to_iso(now))
println("Year: ${DateTime.year(now)}")
println("Month: ${DateTime.month(now)}")

MIT License