묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트 관련 상태바에 시간계산하여 출력시 표시형식에 대하여...
2003.08.20 17:27
안녕하세요
제가 자바스크립트로 저와 제 여자친구를 사귄 날짜를 계산해서
상태바에 뿌려줄려고 하거든요....
지금은 "일"단위로 표시돼는데.
몇일 몇분 몇초...로 실시간으로 상태바에 뿌려주려면...
소스를 어떻게 고쳐야 돼죠? 부탁드립니다.
<script name="JavaScript">
today = new Date()
xday = new Date("March 10, 1999")xday.setYear = today.getYear;
daysAfter = (today.getTime() - xday.getTime()) / (1000*60*60*24);
daysAfter = Math.round(daysAfter);
status="민수와 정하가 함께해온지 "+daysAfter+" 일 째 입니다...";
</script>
제가 자바스크립트로 저와 제 여자친구를 사귄 날짜를 계산해서
상태바에 뿌려줄려고 하거든요....
지금은 "일"단위로 표시돼는데.
몇일 몇분 몇초...로 실시간으로 상태바에 뿌려주려면...
소스를 어떻게 고쳐야 돼죠? 부탁드립니다.
<script name="JavaScript">
today = new Date()
xday = new Date("March 10, 1999")xday.setYear = today.getYear;
daysAfter = (today.getTime() - xday.getTime()) / (1000*60*60*24);
daysAfter = Math.round(daysAfter);
status="민수와 정하가 함께해온지 "+daysAfter+" 일 째 입니다...";
</script>
function howAfter(){
var today, fromDay, diff, days, hours, minutes, seconds, temp;
today = new Date();
fromDay = new Date("Jan 5 2003");
diff = parseInt((today.getTime() - fromDay.getTime())/1000);
days = parseInt(diff/(24 * 3600)); temp = diff%(24 * 3600);
hours = parseInt(temp/3600); temp = temp%3600;
minutes = parseInt(temp/60);
seconds = temp%60;
statusStr = "민수와 정하가 함께 해온지 " +
(days?days + '일 ':'') + (hours?hours + '시 ':'') + (minutes?minutes + '분 ':'') + (seconds?seconds + '초':'') +
"되었습니다.";
window.status = statusStr;
setTimeout('howAfter()', 1000);
}
howAfter();
</script>
수정이 아니라 아예 새로 하나 만들었네요. ㅡ.ㅡ;;