JSFiddle - React, Tailwind, and code Playground

by Edward Tanguay

HTML

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.15.35/css/bootstrap-datetimepicker.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/locales/bootstrap-datepicker.de.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.15.35/js/bootstrap-datetimepicker.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.js"></script>
<div class="container pull-left">	
    <div class="col-md-5">
       
        <div class="form-group ">
            <label>Date Picker:</label>
            <div class='input-group date datepicker_format' id='datepicker'>
                <input type='text' class="form-control" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>	
        </div>

        <div class="form-group">
            <label>Time Picker:</label>
            <div class='input-group date datepicker_format' id='timepicker'>
                <input type='text' class="form-control datepicker_format" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>	
        </div>

        <div class="form-group">
            <label>Date/Time Picker:</label>
            <div class='input-group date datepicker_format' id='datetimepicker'>
                <input type='text' class="form-control datepicker_format" />
                <span class="input-group-addon">
                    <span...

CSS

body {
   margin: 25px 0 0 0;
}

.datepicker_format {
    width: 300px;
}

JavaScript

$(function () {
    
    $('#datepicker').datetimepicker({
        format:'YYYY-MM-DD',
        defaultDate: new Date('2015-09-01'),
        disabledDates: [
                        moment("2015-12-25")
                    ]
    });
    
    $('#timepicker').datetimepicker({
        defaultDate: '2015-09-04 12:00',
        format: 'HH:mm'
    });
    
    $('#datetimepicker').datetimepicker({
        defaultDate: '2015-09-04 12:00',
        format: 'YYYY-MM-DD HH:mm'
    });
    
    $('#monthpicker').datetimepicker({
        defaultDate: '2015-09',
        format: 'MMM YYYY',
        locale: 'de'
    });
});