title: JS datepicker capable of: time, date, datetime, day of week, week of year, month of year etc
body: <p>I am after a JavaScript lib that either natively supports or may be easily extended to work in a variety of 'date picking' modes, where only the relevant time data is selected:</p>
  
  <ul>
  <li>Time of day = 20:00 </li>
  <li>Date = 01/01/2020</li>
  <li>Datetime = 20:00 01/01/2010</li>
  <li>Day of week = Monday</li>
  <li>Week of year = 20</li>
  <li>Month of year = October</li>
  <li>Year = 2010</li>
  </ul>
  
  <p>Mind you, what is more important to me is that the UI intuitively conveys the fact that you are selecting a week and not a day, a month and not a datetime etc. Parsing the relevant data out is trivial.</p>
  
  <p>Is anybody aware of any library remotely capable of achieving what I am looking for?</p>