'use client'; import { useEffect, useState } from 'react'; export default function LiveClock() { const [time, setTime] = useState(null); useEffect(() => { setTime(new Date()); const timer = setInterval(() => setTime(new Date()), 1000); return () => clearInterval(timer); }, []); if (!time) return null; const dateStr = time.toLocaleDateString('es-CO', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' }); const timeStr = time.toLocaleTimeString('es-CO', { hour: 'numeric', minute: '2-digit', second: '2-digit' }); return (
{dateStr} {timeStr}
); }