From 7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 22 Feb 2024 01:51:21 +0900 Subject: feat(blog/nuldoc): implement generating Atom feed --- vhosts/blog/nuldoc-src/revision.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'vhosts/blog/nuldoc-src/revision.ts') diff --git a/vhosts/blog/nuldoc-src/revision.ts b/vhosts/blog/nuldoc-src/revision.ts index e04b7ba1..e96d75de 100644 --- a/vhosts/blog/nuldoc-src/revision.ts +++ b/vhosts/blog/nuldoc-src/revision.ts @@ -20,6 +20,15 @@ export function dateToString(date: Date): string { return `${y}-${m}-${d}`; } +export function dateToRfc3339String(date: Date): string { + // 2021-01-01T12:00:00+00:00 + // TODO: currently, time part is fixed to 00:00:00. + const y = `${date.year}`.padStart(4, "0"); + const m = `${date.month}`.padStart(2, "0"); + const d = `${date.day}`.padStart(2, "0"); + return `${y}-${m}-${d}T00:00:00+09:00`; +} + export type Revision = { number: number; date: Date; -- cgit v1.2.3-70-g09d2