跳到主要内容

时钟

简单电子钟

实时编辑器
function Clock(props) {
  const [date, setDate] = useState('');
  useEffect(() => {
     tick()
    const timerID = setInterval(() => tick(), 1000);

    return function cleanup() {
      clearInterval(timerID);
    };
  });

  function tick() {
    setDate(timeStamp2String());
  }
       function timeStamp2String(){
            // var datetime = new Date();
            // date.setTime(date);
            
            let datetime = new Date()
            let year = datetime.getFullYear();
            let month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
            let date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
            let hour = datetime.getHours()< 10 ? "0" + datetime.getHours() : datetime.getHours();
            let minute = datetime.getMinutes()< 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();
            let second = datetime.getSeconds()< 10 ? "0" + datetime.getSeconds() : datetime.getSeconds();
            return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second;
        }
  return (
    <div>
      <h1> {date}   </h1>
    </div>
  );
}
结果
Loading...

转动表盘

实时编辑器
function Clock(){








    return <>
        <div >
         美化 时钟
        </div>
    </>
}






结果
Loading...