помогите пожалуйста с часами! они должны показывать время сервера, которое им дает php файл xxx.php но они не работают... всегда показывают 12часов. минуты и секунды правильно. в чем может быть ошибка? вот код:

Код:
_root.attachMovie("secondarrow","sec_mc",300,{_x:27.5, _y:27.5});
_root.attachMovie("minutearrow","min_mc",200,{_x:27.5, _y:27.5});
_root.attachMovie("primaryarrow","prim_mc",100,{_x:27.5, _y:27.5});
_root.clock_hours = 0;
_root.left_hours = 0;
ready=false;
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success:Boolean)
{
trace(my_xml)
if (success)
{
ready=true;
_root.clock_hours = Math.floor(my_xml.childNodes[0].attributes.h);
lmin = now.getMinutes();
}
}
my_xml.load("http://xxx.ru/xxx/xxx.php?anticache="+Math.random());
_root.onEnterFrame = function()
{
if (ready)
{
if (lmin > now.getMinutes())
_root.left_hours++;
var now:Date = new Date();
sec = now.getSeconds();
min = now.getMinutes();
prim = _root.clock_hours + _root.left_hours;
trace(_root.left_hours)
lmin = min;
_root.sec_mc._rotation = sec/60*360;
//var mr:Number = min*6 + sec/10;
min_mc._rotation = min/60*360;
prim_mc._rotation = prim/12*360;
}
}
и php файл

Код:
<?
$smeshenie_servera = 2;
$hour = floor(date('H')) - $smeshenie_servera;
if ($hour<0)
$hour += 24;
if ($hour>=24)
$hour -= 24;
echo '<dat h=\"'.$hour.'\">';
?>