JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js"></script>
<link rel="stylesheet" href="http://dbushell.github.io/Pikaday/css/pikaday.css">
<script src="http://dbushell.github.io/Pikaday/pikaday.js"></script>
<script src="http://dbushell.github.io/Pikaday/plugins/pikaday.jquery.js"></script>
<input type="text" class="datepicker">
JavaScript
$(function(){
$('.datepicker').pikaday({
format: 'M/d/yyyy',
defaultDate: new Date('1994-12-31'),
yearRange: '40',
minDate: new Date('1954-01-01'),
maxDate: new Date('1994-12-31'),
}).change(function() {
var d = Date.parse($(this).val());
if (d !== null) {
$(this).val(d.toString('yyyy-MM-dd'));
} else { $(this).val(''); }
});
});