wobsite.time.iso_date
Show source codeHide source code
fn pub iso_date(date: ref DateTime) -> String {
'${date.year}-${pad_zero(date.month)}-${pad_zero(date.day)}T${pad_zero(date.hour)}:${pad_zero(date.minute)}:${pad_zero(date.second)}Z'
}
fn pub static iso_date(date: ref DateTime) -> String
Formats a DateTime
as an ISO-8601 date.
Examples
import std.time (DateTime)
import wobsite.time (iso_date)
let date = DateTime(
year: 2024,
month: 1,
day: 2,
hour: 13,
minute: 14,
second: 15,
sub_second: 0.0,
utc_offset: 0,
)
iso_date(date) # => '2024-01-02T13:14:15Z'