You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
333 B

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