Всемирное координированное время (англ. Coordinated Universal Time, UTC) — стандарт, по которому общество регулирует часы и время. В повседневной жизни, когда дробная часть секунд не важна, среднее время по Гринвичу (GMT) может рассматриваться как эквивалент UTC Часовые пояса вокруг земного шара выражаются как положительное и отрицательное смещение от UTC.
GMT == UTC+0 timezone = 'Europe/Moscow'
import time
dt = time.strptime('2015-07-20 23:54:58', '%Y-%m-%d %H:%M:%S')
unixtimestamp = int(time.mktime(dt))
print unixtimestamp
>> 1437425698
// Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте
date_default_timezone_set('Europe/Moscow');
// Unix timestamp (seconds)
// echo time();
// echo $_SERVER['REQUEST_TIME'];
$unixtimestamp = 1437425698;
// По Гринвичу (GMT)
echo gmdate('D M j G:i:s T Y', $unixtimestamp);
>> Mon Jul 20 20:54:58 GMT 2015
// С учётом часового пояса
echo date('D M j G:i:s T Y', $unixtimestamp);
>> Mon Jul 20 23:54:58 MSK 2015