期間内と期間外で表示するものをかえるように」したいのですが、
function Timer(){ }でかこったら条件に関係なく期間外が表示されてしまします。
記述自体あまり自身が無いのでアドバイスとかもらえると嬉しいです

$startdate = "2004-12-28"; //開始日付
$limit = "5"; //表示日数

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