+00:00 is the default when i don't set is_dst.

I changed the server to Europe/London (from UTC) and this didnt fix  
the problem.

How can I write a conditional statement so that I can set is_dst only  
when it... is dst?


Thanks!

On 29 Aug 2008, at 21:50, Ray Baxter wrote:

>
>
> On Aug 29, 2008, at 1:35 PM, Peter Lenagh wrote:
>
>>
>> thanks for the reply.
>>
>>
>> I changed my calendar to GMT (no daylight savings) and the problem
>> persists.
>>
>> I submit an event starting on 2008-08-29T09:00:00+00:00, and it
>> appears in the calendar as 10:00.
>>
>> What should i do? surely this works fine for most people.
>
>
> Did you check the output of mktime on your system?
>
> Compare the results of setting $is_dst to 1, 0 and -1, to the results
> when you don't set $is_dst. If  you have shell access to your server
> what is the output of date?
>
> Ray
>
>>
>> thanks again.
>>
>> On 29 Aug 2008, at 21:23, Ray Baxter wrote:
>>
>>>
>>>
>>> On Aug 29, 2008, at 12:28 PM, Peter wrote:
>>>
>>>> I have a form where I can add an event to the calendar. My problem
>>>> is,
>>>> the event is added 1 hour ahead of when it should be added.
>>>>
>>>> I'm in the UK, in Brittish Summer Time, and i think thats causing
>>>> the
>>>> issue. I am submitting the events as GMT (+00:00), and google
>>>> calendar
>>>> is set to GMT.
>>>
>>>
>>> The Google Calendar UI can be confusing when it comes to GMT. I
>>> assume
>>> that what you have set on your calendar is "(GMT+00:00) London."  
>>> That
>>> is the only time zone that you can see if you have selected the UK  
>>> as
>>> your country and haven't checked the "Display all timezones" box. If
>>> you check that box, you can see there there is also a selection for
>>> "(GMT +00:00) GMT (no daylight saving)".  So you are submitting
>>> events
>>> as GMT, but Google calendar is displaying them as BST. You need to
>>> either change your calendar display, or change the way that you are
>>> submitting them.
>>>
>>>
>>>> If i try to add an event in, say, december (when were back to
>>>> +00:00)
>>>> it is added correctly, so im sure the problem is to do with the
>>>> timezones.
>>>>
>>>> How can i change the timezone on the following piece of code, and  
>>>> is
>>>> it possible to have a conditional statement so that the timezone is
>>>> only changed during the summer?
>>>>
>>>> $start = date(DATE_ATOM, mktime($hour,$min,0, $month,$day,$year));
>>>
>>>
>>> mktime  takes an additional argument, $is_dst. Exact usage will
>>> depend
>>> on how your system is configured.
>>>
>>> Ray
>>>
>>> -- 
>>> Ray Baxter
>>> [EMAIL PROTECTED]
>>>
>>>
>>>>
>>
>>
>>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to