PDA

View Full Version : Gmt


flex22
06-02-2005, 12:50 AM
I'd like to put the time in GMT for all members, no matter where they're located.
However I don't want to change user specific time zones that show up in posts, and by the "what's going on" section.

Somewhere on the main forum page would be the ideal place.

This was requested by one of my members, so they can tell other people at what time they'll be in the chat room, stating the time in GMT.

I know that the calendar automatically changes the timezone accordingly, but still this GMT mod would be helpful.

So basically, a user can say in a post "I'll be in the chatroom at (*looks up to the GMT time on the board and goes from that*) at 7pm.

Other users who read this post will be able to know exactly what time they mean by looking at the GMT time on the board as well.

Cheers!

Andreas
06-02-2005, 01:38 AM
If I understand you correctly, you want to have the All times are GMT +2 hours. The time now is 04:39. to read as All times are GMT +2 hours. The time now is 02:39 GMT., no matter which timezone the user has set.
But all other times should stay as they are.

Then try this:
In functions.php

FIND

function fetch_time_data()
{


BELOW that ADD

global $timenow_gmt, $datenow_gmt;


FIND

$datenow = vbdate($vboptions['dateformat'], TIMENOW);
$timenow = vbdate($vboptions['timeformat'], TIMENOW);


BELOW that ADD

$datenow_gmt = vbdate($vboptions['dateformat'], TIMENOW, false, true, false, true);
$timenow_gmt = vbdate($vboptions['timeformat'], TIMENOW, false, true, false, true);



FIND

function init_language()
{


BELOW that ADD

global $timenow_gmt, $datenow_gmt;


FIND

$vbphrase['all_times_are_gmt_x_time_now_is_y'] = construct_phrase($vbphrase['all_times_are_gmt_x_time_now_is_y'], $tzoffset, $timenow, $datenow);


REPLACE that with

$vbphrase['all_times_are_gmt_x_time_now_is_y'] = construct_phrase($vbphrase['all_times_are_gmt_x_time_now_is_y'], $tzoffset, $timenow_gmt, $datenow_gmt);


Alter phrase all_times_are_gmt_x_time_now_is_y to read

All times are GMT{1}. The time now is <span class="time">{2} GMT</span>.

flex22
06-02-2005, 03:12 PM
Thanks for the prompt response.

I think it'd be GMT +1hr not +2hrs.

I'll give this a go and let you know how I get on.

Cheers!