コードサンプルは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
i = 0
while(i < 500)
{
date = new Date()
console.log(i, ' ', date);
date.setHours(5)
i++
}
</script>
</head>
<body>
</body>
</html>
firebug コンソールは最終的に、変更されていない元の日付ではなく、5 時間に設定された日付を出力します。これは Firefox 17 でのみテストしました。