// 上記削除禁止
function cd01(by,bm,bd,ac,bc){
var tday=new Date();
var ty=tday.getFullYear();
var tm=tday.getMonth()+1;
var td=tday.getDate();
/* 閏年生まれの修正 */
function uruu(seireki){
var ur=0;
if (seireki%4==0){
if ((seireki%100!=0)||(seireki%400==0))ur=1;};
return(ur);
};
var nbd=bd;
if (uruu((by+ys+1))==0){
if (bm==2){if (bd==29) nbd=28;};
};
/* 誕生日の前後判定 */
var hday=new Date(ty,bm-1,nbd);
var ba=Math.ceil((hday.getTime()-tday.getTime())/(24*60*60*1000));
var ys=ty-by;
if (ba>0) ys=ty-by-1;
/* 誕生日までの日数 */
var nxtbd=new Date(by+ys+1,bm-1,nbd);
var rd=Math.ceil((nxtbd.getTime()-tday.getTime())/(24*60*60*1000));
/* 文字修飾 */
rdf=""+rd;rdf=rdf.fontcolor(ac);/*残り日数*/
ysf=""+ys;ysf=ysf.fontcolor(ac);/*今の年齢*/
ysfn=""+(ys+1);
ysfn2=""+(ys+1);ysfn2=ysfn2.fontcolor(ac);/*次の年齢*/
function futoji(bold){
if (bold==1){rdf=rdf.bold(),ysf=ysf.bold(),ysfn2=ysfn2.bold();};
return(rdf,ysf);
};
//////////////////////////////////////////////////
// ●フォントの設定
var fs1=""; /* 文字サイズ(%,em,px,ptなど適宜) */
var b=1; /* 数字を太字にする→1、しない→0 */
futoji(b);////////////////////////////////////////
// ●メッセージの設定
var ichi="center"; /* 文字揃え(left、center、right)*/
var mark="*"; /* メッセージ前後のマーク */
var cd=ysfn+"歳の誕生日まであと"+rdf+"日";/* 通常の日 */
if(ba==1)
cd="明日はいよいよ"+ysfn2+"歳の誕生日";/* 前日 */
else if(ba==0)
cd="今日は"+ysf+"歳の誕生日";/* 当日 */
//////////////////////////////////////////////////
mark=mark.fontcolor(ac);
var Sa1="