From 92e685c09cb549fb128ed8d01ebb316b2e371b97 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 25 Jul 2026 05:33:11 -0700 Subject: [PATCH] DateTime: add nowAtOffset --- time.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/time.zig b/time.zig index b4bfdb3a31cb24c2ad5002f91f7ac4125e505e8f..14e243badc0761de3f178304e3d49bc1a0409a27 100644 --- a/time.zig +++ b/time.zig @@ -46,6 +46,12 @@ pub const DateTime = struct { return initUnixMs(@intCast(milliTimestamp())); } + pub fn nowAtOffset(offset: i8) DateTime { + var result: DateTime = .initUnixMs(@intCast(milliTimestamp() + (@as(i64, offset) * 15 * ms_per_min))); + result.z_offset = offset; + return result; + } + pub const epoch_unix = DateTime{ .ms = 0, .seconds = 0, -- 2.54.0