import BasicPage from "../../components/basic-page-template"; import WCard from "../../components/werefox-card"; import { useEffect, useState } from "react"; function getTimes() { let total_ms = Date.now() - new Date("December 11, 2020 00:00:00"); let days = Math.round(total_ms / 1000 / 60 / 60 / 24); let hours = (new Date(total_ms).getHours() + 6) % 24; let minutes = new Date(total_ms).getMinutes(); let seconds = new Date(total_ms).getSeconds(); return { days: `${days} days,`, hours: `${hours} hours,`, minutes: `${minutes} minutes,`, seconds: `and ${seconds}.`, }; } export const getServerSideProps = async () => { return { props: { startTimes: getTimes(), }, }; }; export default function HRT({ startTimes }) { const [timesArray, setTimesArray] = useState(startTimes); useEffect(() => { const interval = setInterval(() => { setTimesArray(getTimes(), 1000); }); return () => clearInterval(interval); }, [getTimes, setTimesArray]); return (

I'm so glad you're interested!!

I have been on HRT for:

{Object.keys(timesArray).map((t) => (

{timesArray[t]}

))}
); }