diff options
| author | Pinapelz <yukais@pinapelz.com> | 2026-06-12 18:30:42 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-06-12 18:30:42 -0700 |
| commit | e1ec4a112907f4aebad56b2b388eceb3969e6e88 (patch) | |
| tree | 04008fb1a9c4e757507f9c7acf7d1f54ea39f364 /src/components/FormattedDate.astro | |
| parent | 1b076495515ac3206c00c268e75643723a3999a5 (diff) | |
Diffstat (limited to 'src/components/FormattedDate.astro')
| -rw-r--r-- | src/components/FormattedDate.astro | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/components/FormattedDate.astro b/src/components/FormattedDate.astro index 1bcce73..fd9f7a6 100644 --- a/src/components/FormattedDate.astro +++ b/src/components/FormattedDate.astro @@ -1,14 +1,15 @@ --- interface Props { - date: Date; + date: Date | string | number; } const { date } = Astro.props; +const formattedDate = date instanceof Date ? date : new Date(date); --- -<time datetime={date.toISOString()}> +<time datetime={formattedDate.toISOString()}> { - date.toLocaleDateString('en-us', { + formattedDate.toLocaleDateString('en-us', { year: 'numeric', month: 'short', day: 'numeric', |
