DateSelect.js

Minimalistic date/time/range selector, written in Javascript

npm Version Star this repo Follow me on

 

Date selector

Code

<input name="date" class="dsjs"
    dsjs-type="date"
    dsjs-min="2021-10-10"
    dsjs-max="2021-10-20"
    dsjs-date="2021-10-13"
    dsjs-month-format="full"
></input>

Output


Date-time selector

Code

<input name="date" class="dsjs"
    dsjs-type="datetime"
    dsjs-min="2021-10-10T00:00:00+00:00"
    dsjs-max="today"
    dsjs-datetime="2021-10-13T00:00:00+00:00"
    dsjs-timezone="true"
    dsjs-timestamp="true"
    dsjs-month-format="short"
></input>

Output


Date-range selector

Code

<input name="date" class="dsjs"
    dsjs-type="daterange"
    dsjs-type="daterange"
    dsjs-min="2010-01-01"
    dsjs-max="2022-12-31"
    dsjs-daterange-start="2021-09-21"
    dsjs-daterange-end="2021-11-18"
    dsjs-month-format="short"
></input>

Output


 

License

DateSelect.js is distributed under the Apache Software License. See the LICENSE file in the release for details.