Symptoms
We are having issues with the calendar control when set to only use time in build 4.6.9.
A scenario occurs when the control will set it's date to one day previous.
Diagnoses
Steps:
(performed at 11:03 am AEST)
1. Set time zone to 10 (Sydney), Format to English (Australia), Location to Australia and datetime format d/MM/yyyy
2. Create a form with a calendar control (set to just use date) and a data label that shows the value of the calendar control
3. Open Design time url
4. Select clock icon for first input, and set time to 17:00. Press ok.
5. Select clock icon for second input and set time to 17:45. Press ok.
6. Dates shown are correct
7. Click into the test area for the first input and set time to 17:10.
8. Press enter'
The date for the first input, now shows yesterday.
Resolution
Resolution:
Linked to TFS 269329.
Workaround:
1. As an admin, go to Control Panel -> Date and Time
2. Select 'Change time zone...'
3. Uncheck 'Automatically adjust clock for Daylight Saving Time
4. Select ok and ok.
5. Open IE and select Tools (via the Gear Icon) -> Safety -> Delete browsing history...
6. Make sure to uncheck Preserve Favorites website data and check both Temporary Internet Files and Cookies then click Delete.
7. Close IE
8. Go back to Control Panel -> Date and Time
9. Select 'Change time zone...'
10. Check 'Automatically adjust clock for Daylight Saving Time
11. Select ok and ok.
12. Open IE and test again
This workaround will fix the issue on the machine accessing the page. Therefore this workaround needs to be applied to all PC's.
No server fix is available at the time of writing.