162일차(2) - 개인 프로젝트
개인프로젝트
금일 진행 내역
- 헤더와 풋터 완성
- 반응형 설정
- 현재시간 화면에 출력하기
- react-router-dom을 이용해서 페이지 분할
헤더와 풋터를 지금까지 계획한 범위 내에서 완성시켰다.
풋터에 Email은 내 Gmail로 메일이 보내지게 만들었고, 깃허브와 벨로그 링크를 달았다.
GIF
현재 시간 출력
현재 시간을 출력하는 코드는 아래와 같이 짰다.
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)
을 사용해서 시간만 짤라냈다.
Author And Source
이 문제에 관하여(162일차(2) - 개인 프로젝트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pest95/162일차2-개인-프로젝트저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)