A basic datetime module in zig
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

datetime: formatNumber -> timestampFormatter

+4 -4
+4 -4
src/datetime.zig
··· 83 83 return self; 84 84 } 85 85 86 - /// Format '{s}' 86 + /// Default formatter long form string. 87 87 pub fn format(self: Self, writer: *std.Io.Writer) std.Io.Writer.Error!void { 88 88 return self._format(DefaultFormat, writer); 89 89 } 90 90 91 - /// Format '{d}' 92 - pub fn formatNumber(self: Self, writer: *std.Io.Writer, options: std.fmt.Number) std.Io.Writer.Error!void { 93 - _ = options; 91 + /// To format as a timestamp. 92 + /// Usage: std.fmt.alt(yourTimestamp, .timestampFormatter) 93 + pub fn timestampFormatter(self: Self, writer: *std.Io.Writer) std.Io.Writer.Error!void { 94 94 return writer.print("{d}", .{self.toTimestamp()}); 95 95 } 96 96