Search results

There are no results.

wobsite.time.iso_date

Show source code
Hide 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'