본문 바로가기

개발관련/이것저것

시작일로 부터 얼마 지났는지 알려주는 script

<script language="JavaScript">
function commify(n) {
	var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식
	n += '';                          // 숫자를 문자열로 변환
	while (reg.test(n))
	n = n.replace(reg, '$1' + ',' + '$2');
	return n;
}

var now = new Date();
var doyeon = new Date("october 9, 2010");
var gap = new.getTime() - doyeon.getTime();
gap = commify(Math.floor(gap / (1000*60*60*24)+1));
document.write("도연이가 태어난지 " + "<b>" + gap + "일째 되는 날");
</script>