diff --git a/src/app/(frontend)/posts/[slug]/page.tsx b/src/app/(frontend)/posts/[slug]/page.tsx
index f0a9a1f..1192904 100644
--- a/src/app/(frontend)/posts/[slug]/page.tsx
+++ b/src/app/(frontend)/posts/[slug]/page.tsx
@@ -5,7 +5,9 @@ import config from '@payload-config'
import type { Post, Media } from '@/payload-types'
import { FDImage } from '@/components/FDImage'
import { generateMeta } from '@/utilities/generateMeta'
-import { formatDate } from '@/utilities/formatDate'
+import { formatDateTime } from '@/utilities/formatDateTime'
+import RichText from '@/components/RichText'
+
// ─── Types ────────────────────────────────────────────────────────────────────
type Args = {
@@ -65,7 +67,7 @@ export default async function PostPage({ params }: Args) {
{/* Meta row */}
{post.publishedAt && (
- {formatDate(post.publishedAt)}
+ {formatDateTime(post.publishedAt)}
)}
{authors.length > 0 && (
diff --git a/src/utilities/formatDateTime.ts b/src/utilities/formatDateTime.ts
index ea68488..0993713 100644
--- a/src/utilities/formatDateTime.ts
+++ b/src/utilities/formatDateTime.ts
@@ -1,20 +1,8 @@
export const formatDateTime = (timestamp: string): string => {
- const now = new Date()
- let date = now
- if (timestamp) date = new Date(timestamp)
- const months = date.getMonth()
- const days = date.getDate()
- // const hours = date.getHours();
- // const minutes = date.getMinutes();
- // const seconds = date.getSeconds();
-
- const MM = months + 1 < 10 ? `0${months + 1}` : months + 1
- const DD = days < 10 ? `0${days}` : days
- const YYYY = date.getFullYear()
- // const AMPM = hours < 12 ? 'AM' : 'PM';
- // const HH = hours > 12 ? hours - 12 : hours;
- // const MinMin = (minutes < 10) ? `0${minutes}` : minutes;
- // const SS = (seconds < 10) ? `0${seconds}` : seconds;
-
- return `${MM}/${DD}/${YYYY}`
-}
+ if (!timestamp) return ''
+ return new Date(timestamp).toLocaleDateString('sv-SE', {
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ })
+}
\ No newline at end of file