When I create a repeated date with an advanced option to repeat the date on the first Monday of every month, the time for all dates in the series except the first is not displayed properly. A similar issue was reported for D7 and I initially commented on that report. I'm creating this as a separate issue, at KarenS's request.
Here are the steps to observe this bug.
1) Fresh install of D6
2) Enabled Date, Date API, Date Repeat API, Date Timezone and CCK
3) Added a date field to the page content type, choosing text field with repeat options, keeping all default options
4) Created a page node with the following info for the date:
Date: 11/01/2011 - 08:00
Repeat: Every Months
Until: 05/01/2012
Advanced - Month: -- Any
Advanced - Day of the Month: --Any
Advanced Day of Week: -- First Monday
5) Hit Save.
The date is displayed like this:
Date:
Repeats every month on the first Monday until Tue May 01 2012 .
Tue, 11/01/2011 - 08:00
Mon, 11/07/2011 (All day)
Mon, 12/05/2011 (All day)
Mon, 01/02/2012 (All day)
Mon, 02/06/2012 (All day)
Mon, 03/05/2012 (All day)
Mon, 04/02/2012 (All day)
I then went and added in a default time zone and repeated the above steps, with the same result. If I edit one of these pages and remove the Advanced setting, the times display properly.
This makes repeating dates pretty unusable for my client, so I'd love to know if you can repeat it and when it might be fixed.
Thank you very much.
Comments
Comment #1
Saoirse1916 commentedSame problem with version 6.x-2.7.
Comment #2
mnos commentedSame problem ... would appreciate some advice.
Thank you in advance!
Comment #3
rumblewand commentedSame issue. It also ignores the exclude date rules set on the field AND resets all the times after the first to 12am. Using repeats every 7 days fixes this for now.
Comment #4
yowzer commentedThis issue seems to be pretty common, but it seems to be a nuance of PHP version and/or PHP settings. For example, when I run a site on my Debian Linode, I experience this bug. When I run it on my Mac with Acquia Dev Desktop (which uses an older version of PHP), everything works as expected.
I am determined to find out specifically why.
Comment #5
maarten1985 commentedMy problem is similar to this problem.
When I add a extra date to the repeating date event, the time of the extra date is set to 00:00 - 02:00 instead of 20:00 - 22:00 on all the other dates.
You can see the problem here (it's in Dutch though).
Comment #6
johnlinux commentedSame problem ...subscribe
Comment #7
johnlinux commentedSame problem ...subscribe
Comment #8
damienmckennaUnfortunately the Drupal 6 version of the Date module is no longer supported. That said, we appreciate that you took time to work on this issue. Should this request still be relevant for Drupal 7 please feel free to reopen it. Thank you.