$time_gmt is true GMT time and the value of $timezone can be "GMT", "EST", "CET", etc. and is user selected upon registration and stored in a db.
$time is $time_gmt in the user's selected time zone.
My question is how do I generate a true GMT time?
echo gmdate('l, Y F j, H:i:s \G\M\T', time());
It gives me 16:28, but it's 17:28 in London now...