Import with #import "std/date_parse".

DateDigit :: (value: u8) -> s32
DateNumber :: (value: string, start: s32, count: s32) -> s32
DaysFromCivil :: (year: s32, month: s32, day: s32) -> s64
DateValid :: (year: s32, month: s32, day: s32) -> bool
UtcDate :: struct { year: s32; month: s32; day: s32; hour: s32; minute: s32; second: s32; }
CivilFromUnix :: (timestamp: s64) -> UtcDate
DateWriteDigits :: (output: []u8, at: s32, value: s32, digits: s32) -> s32
WriteCompactUtc :: (timestamp: s64, output: []u8) -> s32
WriteIsoDay :: (timestamp: s64, output: []u8) -> s32
UtcSeconds :: (year: s32, month: s32, day: s32, hour: s32, minute: s32, second: s32) -> s64
ParseCompactUtc :: (value: string) -> s64
DateMonth :: (value: string, at: s32) -> s32
ParseRfc822Utc :: (value: string) -> s64

Source ↗ · All modules