리스크 알림 위젯 날짜 포맷 변경
This commit is contained in:
@@ -634,7 +634,26 @@ export default function RiskAlertTestWidget({ element }: RiskAlertTestWidgetProp
|
|||||||
)}
|
)}
|
||||||
<p className="text-[10px] text-foreground mt-0.5 line-clamp-2">{alert.description}</p>
|
<p className="text-[10px] text-foreground mt-0.5 line-clamp-2">{alert.description}</p>
|
||||||
<div className="mt-1 flex items-center gap-2 text-[9px] text-muted-foreground">
|
<div className="mt-1 flex items-center gap-2 text-[9px] text-muted-foreground">
|
||||||
<span>{new Date(alert.timestamp).toLocaleString("ko-KR")}</span>
|
<span>
|
||||||
|
{(() => {
|
||||||
|
const ts = String(alert.timestamp);
|
||||||
|
|
||||||
|
// yyyyMMddHHmm 형식 감지 (예: 20251114 1000)
|
||||||
|
if (/^\d{12}$/.test(ts)) {
|
||||||
|
const year = ts.substring(0, 4);
|
||||||
|
const month = ts.substring(4, 6);
|
||||||
|
const day = ts.substring(6, 8);
|
||||||
|
const hour = ts.substring(8, 10);
|
||||||
|
const minute = ts.substring(10, 12);
|
||||||
|
const date = new Date(`${year}-${month}-${day}T${hour}:${minute}:00`);
|
||||||
|
return isNaN(date.getTime()) ? ts : date.toLocaleString("ko-KR");
|
||||||
|
}
|
||||||
|
|
||||||
|
// ISO 형식 또는 일반 날짜 형식
|
||||||
|
const date = new Date(ts);
|
||||||
|
return isNaN(date.getTime()) ? ts : date.toLocaleString("ko-KR");
|
||||||
|
})()}
|
||||||
|
</span>
|
||||||
{alert.source && <span>· {alert.source}</span>}
|
{alert.source && <span>· {alert.source}</span>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user