summaryrefslogtreecommitdiffhomepage
path: root/vhosts/blog/nuldoc-src/revision.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-02-22 01:51:21 +0900
committernsfisis <nsfisis@gmail.com>2024-02-24 14:24:15 +0900
commit7c81d7bf5bcb6fb9578ae4ae54684742bf9ae35d (patch)
tree4534959896de4ba5492f8f35417fd45670296574 /vhosts/blog/nuldoc-src/revision.ts
parentb72e1bd7b40f1c9c3558b6ed50367a2b7fc11d62 (diff)
downloadnsfisis.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.ts9
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;