suin.io

XXX 日目は YYYY年MM月DD日(DAY) です

suin2005年11月30日

2005年6月20日から数えて100 日目は2005年09月27日(火)です
2005年6月20日から数えて200 日目は2006年01月05日(木)です
2005年6月20日から数えて300 日目は2006年04月15日(土)です
2005年6月20日から数えて400 日目は2006年07月24日(月)です
2005年6月20日から数えて500 日目は2006年11月01日(水)です
2005年6月20日から数えて600 日目は2007年02月09日(金)です
2005年6月20日から数えて700 日目は2007年05月20日(日)です
2005年6月20日から数えて800 日目は2007年08月28日(火)です
2005年6月20日から数えて900 日目は2007年12月06日(木)です
2005年6月20日から数えて1000 日目は2008年03月15日(土)です
2005年6月20日から数えて1100 日目は2008年06月23日(月)です
2005年6月20日から数えて1200 日目は2008年10月01日(水)です
2005年6月20日から数えて1300 日目は2009年01月09日(金)です
2005年6月20日から数えて1400 日目は2009年04月19日(日)です
2005年6月20日から数えて1500 日目は2009年07月28日(火)です
2005年6月20日から数えて1600 日目は2009年11月05日(木)です
2005年6月20日から数えて1700 日目は2010年02月13日(土)です
2005年6月20日から数えて1800 日目は2010年05月24日(月)です
2005年6月20日から数えて1900 日目は2010年09月01日(水)です
2005年6月20日から数えて2000 日目は2010年12月10日(金)です

計算式:

function calcMD(n) {
y = 2005;
m = 6;
d = 20;
yb = ["日","月","火","水","木","金","土"];
nmsec = ( n - 1 ) * 1000 * 60 * 60 * 24; // 1日のミリ秒
msec = (new Date(""+y+"/"+m+"/"+d)).getTime();
dt = new Date(msec + nmsec );
year = dt.getYear();
month = dt.getMonth() + 1;
date = dt.getDate();
day = dt.getDay();
if(month < 10) { month = "0" + month; }
if(date < 10) { date = "0" + date; }
document.write(y+"年"+m+"月"+d+"日から数えて "+n+" 日目は "+ year +"年"+month+"月"+date+"日(" +yb[day]+ ") です
"); } for(i=1;i<=20;i++){ calcMD(i*100); }

RELATED POSTS