fix: panelde saatler 3 saat geri gösteriliyordu (sunucu UTC, Türkiye UTC+3)
.toLocaleString("tr-TR") tarih formatını Türkçe yapıyor ama saat değerini
hâlâ sunucunun sistem saat dilimiyle (Coolify/Hetzner container'ı UTC)
hesaplıyordu. Tüm tarih gösterimleri artık ortak formatTr() helper'ı
üzerinden timeZone: "Europe/Istanbul" ile sabitleniyor.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,7 @@ import Link from "next/link";
|
||||
import { prisma } from "@streamclipper/db";
|
||||
import { addChannel, toggleChannelActive, toggleAllChannels, checkChannelNow } from "./actions";
|
||||
import { fetchChannelStatuses } from "../lib/apiDaemon";
|
||||
import { formatTr } from "../lib/formatDate";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
@@ -94,7 +95,7 @@ export default async function DashboardPage() {
|
||||
{status?.lastPollError && (
|
||||
<Badge
|
||||
variant="err"
|
||||
title={`${new Date(status.lastPollError.at).toLocaleString("tr-TR")} — ${status.lastPollError.message}`}
|
||||
title={`${formatTr(status.lastPollError.at)} — ${status.lastPollError.message}`}
|
||||
>
|
||||
hata
|
||||
</Badge>
|
||||
@@ -102,7 +103,7 @@ export default async function DashboardPage() {
|
||||
</div>
|
||||
</TableCell>
|
||||
<TableCell className="font-mono-num text-xs text-muted-foreground">
|
||||
{c.lastCheckedAt ? new Date(c.lastCheckedAt).toLocaleString("tr-TR") : "—"}
|
||||
{c.lastCheckedAt ? formatTr(c.lastCheckedAt) : "—"}
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
<div className="flex justify-end gap-1.5">
|
||||
|
||||
Reference in New Issue
Block a user