title: reactjs datepicker date format
body: <p>Beginner with ReactJS, I use now the wonderful ReactJS Datepicker. Questions about my custom date format :</p>
  
  <ol>
  <li>i found no doc to explain all the possibilities like M is month, MM is month on 2 letters, etc. (shall I look to the github code? which source?)</li>
  <li>How to add the name of the day... like Saturday. I tried dddd but it shows the number of the day with 2 leading 0 before !!</li>
  <li>How to exclude the non office hour (like hours 0 to 8 and 20 to 23), I tried the excludesTimes below but no way.</li>
  </ol>
  
  <p>Here is my code :</p>
  
  <pre><code>&lt;DatePicker
      selected={this.state.startDate}
      onChange={this.handleChange}
      locale={fr}
      showTimeSelect
      timeFormat="HH:mm"
      timeIntervals={60}
      dateFormat="dddd, DDD, ddd, d, dd MMMM yyyy à HH'h'mm"
      timeCaption="Heure"
      minDate={new Date()}
      showDisabledMonthNavigation
      placeholderText="Choisir ici ..."
      excludeTimes={[0, 1, 2, 3, 4]}
  /&gt;
  </code></pre>
  
  <p>Date shown in input field is then : </p>
  
  <blockquote>
    <p>0023, 082, 023, 23, 23 mars 2019 à 20h00</p>
  </blockquote>
  
  <p>Thanks</p>