import { useEffect, useState } from "react"; export const useCurrentTime = () => { const [currentTime, setCurrentTime] = useState(new Date()); // update the current time every minute (60000ms) useEffect(() => { const intervalId = setInterval(() => { setCurrentTime(new Date()); }, 60000); return () => clearInterval(intervalId); }, []); return { currentTime, }; };