diff --git a/src/app/views/rss.zig b/src/app/views/rss.zig
index cd905ba..9944e84 100644
--- a/src/app/views/rss.zig
+++ b/src/app/views/rss.zig
@@ -33,7 +33,21 @@ fn generateRss(items: []const RssItem, allocator: std.mem.Allocator) ![]u8 {
\\{s}
, .{ item.title, item.id, item.id, item.blob });
- try item.created_at.format("Day, DD, Mon YYYY HH:MM:SS GMT", .{}, writer);
+ try writer.print(
+ \\
+ \\{s}, {d} {s} {d} {d}:{d}:{d} {s}
+ \\
+ , .{ // note: Day, DD, MM, YYYY, HH:MM:SS GMT
+ item.created_at.dayOfWeek(),
+ item.created_at.day(),
+ item.created_at.monthNameAbbreviated(),
+ item.created_at.year(),
+ item.created_at.hour(),
+ item.created_at.minute(),
+ item.created_at.second(),
+ "-0500",
+ }
+ );
try writer.print(
\\