覚書です。

new.js
// JavaScript Document
// 一定期間New/Upマークを表示する
function newUp(y, m, d, c) {
 delDay = 30; // 何日後に削除するか
 oldDay = new Date(y + "/" + m + "/" +d);
 newDay = new Date();
 d =(newDay - oldDay) / (1000 * 24 * 3600);
 if(d <= delDay) {
  // Newマーク
  if(c == "new") document.write("<img src='../img/new.gif'>");
  // Upマーク   if(c == "up") document.write("<img src='../img/up.gif'>");
 }
}
//
<!-- 作成・更新した日とNew/Upを記入 -->
<a href="#">サンプル</a><script type="text/javascript">newUp(2012,2,11,"new")</script>