На нашем сервере, в php.ini по умолчанию задана временная зона Europe/Moscow. Как в php преобразовывать МСК время, в Киевское время (Europe/Kiev), с учетом перехода на летнее время? Пробовал делать так: Код (Text): date_default_timezone_set('Europe/Moscow'); $curDate = date('Y-m-d H:i:s'); echo $curDate . '<br>'; // MSK time $date = new DateTime($curDate, new DateTimeZone('Europe/Kiev')); echo $date->format('Y-m-d H:i:s'); // Kiev time Результат выполнения: 2012-06-06 17:07:38 2012-06-06 17:07:38 Время одинаковое, а должно на час различатся.