特定の日付けでメッセージを変える

 指定した特定の日にメッセージを表示させる。<marguee>でメッセージを往復させています。


<div style="background:#FFFFFF; border:4px double #FF33FF; padding:4px;">

    <marquee behavior="alternate"><script language="JavaScript" type="text/javascript">

 

    //<![CDATA[

    <!--

    Mydate=new Date();

    ye=Mydate.getFullYear();

    mo=Mydate.getMonth()+1;

    da=Mydate.getDate();

    day=Mydate.getDay();

    day2=new Array(7);

    day2[0]="日";day2[1]="月";day2[2]="火";

    day2[3]="水";day2[4]="木";day2[5]="金";

    day2[6]="土";

    if((mo == 1) && (da == 1)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>あけましておめでとうございます<\/FONT>");

    }else if((mo == 1) && (da == 13)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、1月13日は「成人の日」です<\/FONT>");

    }else if((mo == 2) && (da == 11)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、2月11日は「建国記念の日」です<\/FONT>");

    }else if((mo == 3) && (da == 21)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、3月21日は「春分の日」です<\/FONT>");

    }else if((mo == 4) && (da == 29)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、4月29日は「昭和の日」です<\/FONT>");

    }else if((mo == 5) && (da == 3)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、5月3日は「憲法記念日」です<\/FONT>");

    }else if((mo == 5) && (da == 4)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、5月4日は「みどりの日」です<\/FONT>");

    }else if((mo == 5) && (da == 5)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、5月5日は「こどもの日」です<\/FONT>");

    }else if((mo == 5) && (da == 6)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、5月6日は「振替休日」です<\/FONT>");

    }else if((mo == 7) && (da == 21)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、7月21日は「海の日」です<\/FONT>");

    }else if((mo == 9) && (da == 15)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、9月15日は「敬老の日」です<\/FONT>");

    }else if((mo == 9) && (da == 23)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、9月23日は「秋分の日」です<\/FONT>");

    }else if((mo == 10) && (da == 13)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、10月13日は「体育の日」です<\/FONT>");

    }else if((mo == 11) && (da == 3)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、11月3日は「文化の日」です<\/FONT>");

    }else if((mo == 11) && (da == 23)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、11月23日は「勤労感謝の日」です<\/FONT>");

    }else if((mo == 11) && (da == 24)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、11月24日は「振替休日」です<\/FONT>");

    }else if((mo == 12) && (da == 23)){

    document.write("<FONT style='font-size : 14px; color : #FF00FF'>本日、12月23日は「天皇誕生日」です<\/FONT>");

    }else{

    document.write("<FONT style='font-size : 14px; color : #0066FF'>本日は、"+ye+"年"+mo+"月"+da+"日("+day2[day]+")です<\/FONT>");

    }

    //-->

    //]]>

 

    </script></marquee>

</div>

 * 参考にしたサイトは、 こちら です。

 * 他に こちら のサイトも参考にしました。