리스크 알림 위젯 날짜 포맷 변경
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>
|
||||
<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>}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user