0 ) ? '+' : '-'; $GMT_offset_str .= floor($offset / 60) . ':'; $GMT_offset_str .= (($offset % 60) < 10 ) ? '0' . $offset % 60 : $offset % 60; $_SESSION['GMT_offset_str'] = $GMT_offset_str; } } function format_datetime($date) { return (gmdate('j M Y g:ia', $date + $_SESSION['GMT_offset']) . ' GMT ' . $_SESSION['GMT_offset_str']); } function format_date($date) { return date('j M Y', $date); } ///////////////////////////////////////////////////////////////////////////////////// if (!isset($_SESSION['GMT_offset']) ) { $_SESSION['GMT_offset'] = 0; $_SESSION['GMT_offset_str'] = ''; } if (isset($_GET['offset']) ) { $_SESSION['offset'] = $_GET['offset']; set_timezone($_GET['offset']); } if ( !isset($_SESSION['offset']) ) { ?>