>>661さん、>>663さん、>>665さんありがとうございます
↓で動くようになったんですが、これであってますか?
演算とか条件の指定方法とかは問題ないでしょうか?

$startdate = "2004-12-28";
$limit = "5";

function Timer(){
  global $startdate, $limit;
  $n = date("H:i:s");
  $now = date("U");
  $start = strtotime("$startdate $n");
  $end = date($now+$limit*60*60*24);
  if($start < $now && $end > $now){
    echo "期間内";
  }else{
    echo "期間外";
  }
}