import { useState, useEffect } from "react"; import { Clock } from "lucide-react"; export function DigitalClock() { const [time, setTime] = useState(new Date()); useEffect(() => { const timer = setInterval(() => setTime(new Date()), 1000); return () => clearInterval(timer); }, []); const formatTime = (date: Date) => { return date.toLocaleTimeString("pt-BR", { hour: "2-digit", minute: "2-digit", }); }; const formatDate = (date: Date) => { return date.toLocaleDateString("pt-BR", { weekday: "short", day: "2-digit", month: "short", }); }; return (
{formatTime(time)} {formatDate(time)}
); }