#[tantek]tl;dr: ISO8601 has A LOT of valid syntaxes, the W3C Date-time note (and IETF RFC on dates) has a really *dumb* subset (like please do not use that), and it took a lot of work to come up with an actual user-informed and usability-informed subset that we dropped into HTML5