반응형
[이전 소개글] 위에서 소개된 날짜 계산 스크립트를 이용해서 제 블로그의 오른쪽 사이드바의 각종 배너들 사이에 금연 시작한 날짜를 세고 있답니다. 그리고 이번에 후니가 태어나면서 블로그 이름 바로 밑에 이렇게 "후니와 만난 지 x일 되었답니다. !!" 라는 카운팅을 추가했습니다. 그런데 이번 후니군 태어난 카운팅을 넣으면서 카운팅할때 한달 이하는 음수값으로 나오는 벌레(bug)를 발견했답니다. 우선 미봉책으로 "if (days < 0 ) { days = 30 + days }" 를 넣어서 해결했답니다. [수정합니다.] 버그는 아니고 가운데 new Date()이라는 놈의 전달자 중에 두번째인 월에 해당하는 값이 0부터 시작하는것을 잊고 있었습니다. ㅠㅠ [카운팅 스크립트]
<script language="JavaScript">
var today = new Date(); var meetday = new Date(2008, 6, 22); // 여기에 카운팅 시작 날짜를 넣습니다. 6이면 실제 7월입니다. var days = Math.ceil((today-meetday)/24/60/60/1000); days=days-1 document.write("금연(禁煙) 시작한지 " + days + " 일 "+ today.getHours() + "시간이 지남") // 녹색부분을 적당히 수정해서 사용 </script> 덧// 이럴때도 있네요 (버그인줄 알고 업데이트를 했는데 잘못 해석을~~) 피곤피곤 ㅠㅠ |
반응형
HooneyPaPa님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.