JS倒计时有关问题?请高手帮帮忙

JS倒计时问题?请高手帮帮忙
<script type="text/javascript">
var now = new Date();
function GetServerTime()
{
var urodz = new Date("10/08/2015 23:59:59");
now.setTime(now.getTime()+250);
days = (urodz - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
document.getElementById("shijian").innerHTML ="离活动结束还有:" + daysRound + "天" + hoursRound + "时" + minutesRound + "分" + secondsRound + "秒";
}
setInterval("GetServerTime()",250);
</script>


怎样在倒计时结束后,显示活动已结束(现在倒计时结束后时间是负值)
------解决思路----------------------
前面那个做的不太好,修改了一下

<script type="text/javascript">
var now = new Date();
function GetServerTime()
{
var urodz = new Date("9/29/2015 14:37:00");
now.setTime(now.getTime()+250);
days = (urodz - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (urodz - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (urodz - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (urodz - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
if(daysRound>=0&&hoursRound>=0&&minutesRound>=0&&secondsRound>=0){
  document.getElementById("shijian").innerHTML ="离活动结束还有:" + daysRound + "天" + hoursRound + "时" + minutesRound + "分" + secondsRound + "秒";
  }
else{
  document.getElementById("shijian").innerHTML = "活动已结束";
  clearInterval(x);
  }
}
var x=setInterval("GetServerTime()",250);
</script>