По-разному работает скрипт на серверах

Pegas

Новичок
По-разному работает скрипт на серверах

Есть функа...
PHP:
$date=29.09.06;
$uin=14;

function coding($date, $uin)
  {
  preg_match("/^([0-9]{2}).([0-9]{2}).([0-9]{2})$/", $date, $res);
  print_r($res);
  $date_new=mktime(0, 0, 0, $res[2], $res[1], $res[3]);
  echo 'date_new='.$date_new.'<br>';
  }
На 2х серваках выдает разный результат. Один в германии, другой в России.

Array ( [0] => 29.09.06 [1] => 29 [2] => 09 [3] => 06 ) date_new=1159473600 - Германия
Array ( [0] => 29.09.06 [1] => 29 [2] => 09 [3] => 06 ) date_new=1159480800 - Россия

В чем фишка?
 

Pegas

Новичок
должны совпадать. есть мысль что это из-за разницы в часовых поясах...так ли это? если да, тогда что делать, писать поправку?
 
Сверху