HTMLで一定期間文字列を表示したい
初めまして。
Webページの更新を知らせるのに、一定期間(11月20日まで)「<更 新>」の文字を表示させようとして、以下のようなHTMLを書いたのですが、どうも「d <= 20」が影響してるみたいで20日を過ぎてテストすると、表示されません。
if文の書き方が悪いのか?カッコ記号を色々付け替えても思い通りの結果になりません。
お教えいただければ幸いです。
宜しくお願いします。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title></title>
</head>
<body>
<script type="text/javascript">
<!--
// 公開期間設定
today = new Date();
y = today.getFullYear();
m = today.getMonth()+1;
d = today.getDate();
document.write(' ',y,'年',m,'月',d,'日<br><br>');
//-->
</script>
ページ A
// 更新マーク
<script language="JavaScript">
<!--
if (y == 2011 && m <= 11 && d <= 20)
document.write(' <font color="#ff0000" size="2"><更 新></font>');
//-->
</script>
</body>
</html>
お礼
アリガトウございました(^^)