I have a node with a date range beginning October 1 and ending November 27. Daylight savings time ends on November 7. When the node is submitted, the "To" date is incremented by one hour. Returning to edit the node it is seen that the value in the "To" field has actually been incremented by 1 hour, and this compounds with each edit.
The event time should remain the same. This particular Date field has "No Timezone Handling" turned on. I haven't explored this with timezone handling.
Comments
Comment #1
thinkyhead commentedI suppose I should attach an example!
This example also shows how the "Repeat Until" date/time seems to be getting timezone-altered even though "No Timezone Handling" is turned on. I found that if the "Repeat Until" hour is after 7pm it's shown as the next day when displayed. (I'll file this as a separate issue.) So actually I assume that Repeat Until is being treated as GMT.
For example, if I enter the following information:
I get the resulting output (items marked in bold are wrong):
Comment #2
imclean commentedThis looks the same as an earlier issue: #864394: Problem with Timezones in custom module!
It would be good to consolidate discussion in the one place.
Comment #3
karens commentedYour logic makes no sense to me. You are creating a 2-month long date (from 10/1 to 11/27), that repeats every 7 days, which will give you 9 repeats that are each two months long (10/1-11/27, 10/8-12/4, 10/15-12/11, etc).
I think what you want is a date on 10/1 with no end date that repeats every seven days. That gives the right result with the right times.
I can replicate the result you get with the ending time, but it seems to be because you are doing something that makes no sense (and the logic therefore doesn't work right).
Comment #4
arlinsandbulte commentedNo reply in 2 months
Comment #5
thinkyhead commentedOk, so let's say I change TO DATE to Oct 1, 2010 - 09:00PM...
Now, for example, there's a pottery class which goes for 2 months and every class is on Thursday at 8:00 pm. So I want the calendar display to only show the pottery class on Thursdays between those dates. And I want the time to be shown as 8-9pm on all those entries. So you're saying, after DST changes the class time is shown properly in this case, and not as "9-10 pm" as it would in the aberrant case I described?
I'll have to check on that and see, it does sound correct.