- From: Diogo Resende <dresende@thinkdigital.pt>
- Date: Wed, 09 Mar 2011 23:08:59 +0100
On Wed, 9 Mar 2011 16:28:00 +0200, Jukka K. Korpela wrote: > Christoph P?per wrote: > >> Diogo Resende: >>> >>> I was thinking.. what about allowing big time spans, like: from >>> April 1st to June 30th? Giving that the date has "-" as date >>> element >>> separators we could not use YYYY1-MM1-DD1-YYYY2-MM2-DD2. >> >> ISO 8601 specifies how to code time intervals (and durations) in >> several ways: start and end date/time, start date/time and duration, >> duration and end date/time, or duration only ? the separtor alwas is >> a forward slash ?/?, replacable by a double hyphen ?--? if >> necessary. >> >> If HTML was to support this it should do so in compatibility with >> ISO >> 8601. > > Setting a date range limitation is already possible according to the > current version of HTML5 drafts, just not as an ISO 8601 range > notation (which nobody uses outside laboratories and which requires > parsing the limits) but with min and max attributes, e.g. > <input type="date" min="2011-04-01" max="2011-06-30"> > > Ref.: > > http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#date-state > > This is supported both by Opera (in its calendar widget) and by > Chrome (in its somewhat odd widget that lets you scroll through > dates, > one date at a time, but I think that's meant to be allowed as > conforming). That is perfect for 1 date scope. What if I have a meeting to schedule in a month (eg. March) and (according to other meeting attendees) the meeting can only happen from 10-15, 19, 20-28 and 30. Do I have to make a data-list with every possible day? What if I would like to set a future event that cannot happen on weekends?
Received on Wednesday, 9 March 2011 14:08:59 UTC