diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-02-22 01:51:21 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-02-24 14:24:15 +0900 |
| commit | 7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d (patch) | |
| tree | 4534959896de4ba5492f8f35417fd45670296574 /vhosts/blog/nuldoc-src/revision.ts | |
| parent | b72e1bd7b40f1c9c3558b6ed50367a2b7fc11d62 (diff) | |
| download | nsfisis.dev-7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d.tar.gz nsfisis.dev-7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d.tar.zst nsfisis.dev-7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d.zip | |
feat(blog/nuldoc): implement generating Atom feed
Diffstat (limited to 'vhosts/blog/nuldoc-src/revision.ts')
| -rw-r--r-- | vhosts/blog/nuldoc-src/revision.ts | 9 |
1 files changed, 9 insertions, 0 deletions
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; |
