Affects Version/s: 6.2.10 EE GA1, 6.2.X EE, 7.0.0 M3
The specific bug causes two different behaviors.
- Start the server.
- Go to actual user's "My Account" panel and set timezone property to a time zone one hour later in the future in relation to the browser's time zone.
- For example, if your browser's time zone offset at the moment is UTC+2, your user's time zone should have offset of UTC+3 at the moment.
- One of the combinations we use was Europe/Lisbon for browser's time and Europe/Madrid for user's time.
- Pay attention to daylight saving times - if they are in effect in one of the time zones, the difference between the time zones can be different than 1 hour.
- Go to Admin/Pages, Export, Choose Content, Change Date Range. In the popup window choose date Range.
- Set the start date to today then set the start time to one hour before the end time.
- Click in "Ok"
- The operation would be accepted.
- "End date must be greater than start date." message will be shown on ui despite starTime lower that endTime.
This error is caused by validating dates without time-zone information.
With the same setup above
- Close popup if it is opened and reload SitePages.
- Go to Export/Choose Content and click on Change in Date Range section.
- If you modify endDate only for example: if startDate is 10/01/2014 03:58 PM then modify endDate to 10/01/2014 03:00 PM and the actual time is 02:58 PM.
- Click on OK button.
- The "End date must be greater than start date" should appear
- In this case you will get the following exception:
Keep in mind that this issue is depends on browser's actual date and timezone and user's timezone.