요즘 괜히 쓸데없이.. 예전에 만들어 썼던 것들 하나하나 블로그에 정리 해본다..
I've created in the past is organized into blogs.
아마도, 2007년경 필요해서 만들어 썼나 보다.
Perhaps, it was made in 2007 as needed.
누군가는 필요하겠지..
Someone might need it.
어떤 날짜로부터 지금까지 몇일이나 지났나 계산할 때 편하게 쓸 수 있다.
It can be written easily from any date to the past several days.
// coded by heisice@gmail.com
Date.prototype.fromDay = function(someday){
return Math.floor(((someday||new Date()).getTime()-this.getTime())/86400000+1);
}
사용 예를 들어보면,
// 특정 Date를 변수로 넘기면, 그 날짜까지와의 일수가 차이가 계산이 되고,
// If you pass a specific Date as a variable, the difference between days to and from that date is calculated,
var days_total = new Date("October 18,2007").fromDay(new Date("September 15,2009"));
// 아무 변수도 넘기지 않으면.. 오늘과의 일수 차이가 계산이 된다.
// If you do not pass any variables ... Today's days difference is calculated.
var days_work = new Date("October 18,2007").fromDay();
document.write("총 "+days_total+"일 중에, 현재까지 "+days_work+"일이 지났습니다.");