From 299caafd5e562865c81a64d5c5531b630175bc91 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 12 Sep 2026 20:56:00 -0700 Subject: [PATCH] add other types from temporal model --- time.zig | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/time.zig b/time.zig index c0e605d2646e065a7b832b899f05d152dc2daf27..4d0da88b7f81edd7d34fee7a17190ae08fccf80c 100644 --- a/time.zig +++ b/time.zig @@ -461,6 +461,39 @@ pub const DateTime = struct { } }; +pub const PlainYearMonth = struct { + years: u16, + months: u8, +}; + +pub const PlainMonthDay = struct { + months: u8, + days: u8, +}; + +pub const PlainDate = struct { + years: u16, + months: u8, + days: u8, +}; + +pub const PlainTime = struct { + hours: u8, + minutes: u8, + seconds: u8, + ms: u16, +}; + +pub const PlainDateTime = struct { + years: u16, + months: u8, + days: u8, + hours: u8, + minutes: u8, + seconds: u8, + ms: u16, +}; + pub const format = struct { pub const LT = "h:mm A"; pub const LTS = "h:mm:ss A"; -- 2.54.0