헤더와 풋터를 지금까지 계획한 범위 내에서 완성시켰다.
풋터에 Email은 내 Gmail로 메일이 보내지게 만들었고, 깃허브와 벨로그 링크를 달았다.
현재 시간을 출력하는 코드는 아래와 같이 짰다.
const [ current, setCurrent ] = useState(new Date().toLocaleTimeString());
useEffect(() => {
const currentTime = () => {
setCurrent(new Date().toLocaleTimeString());
}
setInterval(currentTime, 1000)
return () => clearInterval(currentTime)
});
new Date().toLocaleTimeString()
을 사용하면 오전 오후를 나타내는 AM or PM이 가장 뒤에 나와서 시간을 보기 불편했다.
그래서 current.slice(-2)
를 사용해서 오전인지 오후인지 따로 보여주고, current.slice(0, -3)
을 사용해서 시간만 짤라냈다.