Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2012, 14:04
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Дата и время
Код:
<?php ## Работа с временем по GMT.
// Вычисляет timestamp в Гринвиче, который соответствует
// локальному timestamp-форматуузначению.
function local2gm($localStamp=false) {
  if ($localStamp === false) $localStamp = time();
  // Получаем смещение часовой зоны в секундах.
  $tzOffset = date("Z", $localStamp);
  // Вычитаем разницу - получаем время по GMT.
  return $localStamp - $tzOffset;
}

// Вычисляет локальный timestamp в Гринвиче, который
// соответствует timestamp-форматузначению по GMT. Можно указать
// смещение локальной зоны относительно GMT (в часах),
// тогда будет осуществлен перевод в эту зону (а не в текущую локальную).
// (а не в текущую локальную).
function gm2local($gmStamp=false, $tzOffset=false) {
  if ($gmStamp === false) return time();
  // Получаем смещение часовой зоны в секундах.
  if ($tzOffset === false)
    $tzOffset = date("Z", $gmStamp);
  else
    $tzOffset *= 60*60;
  // Вычитаем разницу - получаем время по GMT.
  return $gmStamp + $tzOffset;
}

?>
В книге приводится пример по датам, вот 2 функции.
Подскажите ,как парвильно вызвать чтобы получить результат?
Пробую первую вот так вызвать не получается получить результат.

Код:
local2gm(date('H:i:s'));
Ответить с цитированием