srctree

Gregory Mullen parent 01c2eda2 90fc62dc
fix time display on flex page

inlinesplit
src/datetime.zig added: 28, removed: 18, total 10
@@ -235,24 +235,34 @@ pub fn format(self: DateTime, comptime fstr: []const u8, _: std.fmt.FormatOption
.{ Names.Day[self.weekday], self.hours, self.minutes, self.seconds },
);
} else if (comptime eql(u8, fstr, "day")) {
return out.print("{s}", .{Names.Day[self.weekday]});
return out.print(
"{s}",
.{Names.Day[self.weekday]},
);
} else if (comptime eql(u8, fstr, "time") or eql(u8, fstr, "HH:mm:ss")) {
return out.print("{:0>2}:{:0>2}:{:0>2}", .{ self.hours, self.minutes, self.seconds });
return out.print(
"{:0>2}:{:0>2}:{:0>2}",
.{ self.hours, self.minutes, self.seconds },
);
} else if (comptime eql(u8, fstr, "Y-m-d")) {
return out.print("{}-{}-{}", .{ self.years, @intFromEnum(self.months), @intFromEnum(self.days) });
return out.print(
"{}-{:0>2}-{:0>2}",
.{ self.years, @intFromEnum(self.months), @intFromEnum(self.days) },
);
}
 
if (self.flags.has_date) {
try out.print(
"{}-{:0>2}-{:0>2} {s}",
.{ self.years, @intFromEnum(self.months), @intFromEnum(self.days), Names.Day[self.weekday] },
);
}
if (self.flags.has_time) {
try out.print(
"{:0>2}:{:0>2}:{:0>2}",
.{ self.hours, self.minutes, self.seconds },
);
}
return out.print(
"{}-{}-{} {s} {:0>2}:{:0>2}:{:0>2}",
.{
self.years,
@intFromEnum(self.months),
@intFromEnum(self.days),
Names.Day[self.weekday],
self.hours,
self.minutes,
self.seconds,
},
);
}
 
test "now" {
 
src/endpoints/commit-flex.zig added: 28, removed: 18, total 10
@@ -332,7 +332,7 @@ pub fn commitFlex(ctx: *Verse.Frame) Error!void {
m.title = try std.fmt.allocPrint(
ctx.alloc,
"{} commits on {}",
.{ count_all[day_offset], date },
.{ count_all[day_offset], date.timeTruncate() },
);
}
}