I had tested my Web site using the latest versions of Firefox (version 9) and IE (version 9) and had no problems. When I tried to use IE8 I discovered that it’s JavaScript engine doesn’t know how to parse ISO8601 dates. Upon further research, I learned that a whole lot of browsers will have issues with the date format I chose. So much for going with a standard. So tonight I will add code to do the date parsing rather than relying on the browsers JavaScript engine to do it for me. I’ll post an update later after I implement the fix for this bug. Until then I apologize for the error message and the incorrect formatting people are seeing. If you have IE9 or the latest Firefox then you should be OK.
Update: I added code to parse the ISO8601 date format. Everything appears tp be working correctly, but I don’t have a lot of different browsers to test with. My mobile browser (Android) works correctly now. So this bug should be sufficiently squashed.
Confirmed working in:
- IE9
- IE8
- Firefox 9
- Safari (on iPod)
- Android browser