const [date, setDate] = useState(new Date()); useEffect(() => { var timerID = setInterval( () => setDate(new Date()), 1000 ); return function cleanup() { clearInterval(timerID); }; }); return (
Current date: {date.toLocaleDateString()}
Current time: {date.toLocaleTimeString()}