| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 | <!DOCTYPE html><html lang="en"><head>    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>    <link rel="stylesheet" type="text/css" href="jquery.datetimepicker.css"/>    <style type="text/css">        .custom-date-style {            background-color: red !important;        }    </style></head><body><p><a href="http://xdsoft.net/jqplugins/datetimepicker/">Homepage</a></p><h3>DateTimePicker</h3><input type="text" value="" id="datetimepicker"/><br><br><h3>DateTimePickers selected by class</h3><input type="text" class="some_class" value="" id="some_class_1"/><input type="text" class="some_class" value="" id="some_class_2"/><h3>Mask DateTimePicker</h3><input type="text" value="" id="datetimepicker_mask"/><br><br><h3>TimePicker</h3><input type="text" id="datetimepicker1"/><br><br><h3>DatePicker</h3><input type="text" id="datetimepicker2"/><br><br><h3>Inline DateTimePicker</h3><!--<div id="console" style="background-color:#fff;color:red">sdfdsfsdf</div>--><input type="text" id="datetimepicker3"/><input type="button"                                                onclick="$('#datetimepicker3').datetimepicker({value:'2011/12/11 12:00'})"                                                value="set inline value 2011/12/11 12:00"/><br><br><h3>Button Trigger</h3><input type="text" value="2013/12/03 18:00" id="datetimepicker4"/><input id="open" type="button" value="open"/><input        id="close" type="button" value="close"/><input id="reset" type="button" value="reset"/><h3>TimePicker allows time</h3><input type="text" id="datetimepicker5"/><br><br><h3>Destroy DateTimePicker</h3><input type="text" id="datetimepicker6"/><input id="destroy" type="button" value="destroy"/><h3>Set options runtime DateTimePicker</h3><input type="text" id="datetimepicker7"/><p>If select day is Saturday, the minimum set 11:00, otherwise 8:00</p><h3>onGenerate</h3><input type="text" id="datetimepicker8"/><h3>disable all weekend</h3><input type="text" id="datetimepicker9"/><h3>Default date and time </h3><input type="text" id="default_datetimepicker"/><h3>Show inline</h3><a href="javascript:void(0)"   onclick="var si = document.getElementById('show_inline').style; si.display = (si.display=='none')?'block':'none';return false; ">Show/Hide</a><div id="show_inline" style="display:none">    <input type="text" id="datetimepicker10"/></div><h3>Disable Specific Dates</h3><p>Disable the dates 2 days from now.</p><input type="text" id="datetimepicker11"/><h3>Custom Date Styling</h3><p>Make the background of the date 2 days from now bright red.</p><input type="text" id="datetimepicker12"/><h3>Dark theme</h3><p>thank for this <a href="https://github.com/lampslave">https://github.com/lampslave</a></p><input type="text" id="datetimepicker_dark"/></body><script src="jquery.js"></script><script src="jquery.datetimepicker.js"></script><script>/* window.onerror = function(errorMsg) { $('#console').html($('#console').html()+'<br>'+errorMsg) }*/$('#datetimepicker').datetimepicker({    dayOfWeekStart: 1,    lang: 'en',    disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],    startDate: '1986/01/05'});$('#datetimepicker').datetimepicker({value: '2015/04/15 05:03', step: 10});$('.some_class').datetimepicker();$('#default_datetimepicker').datetimepicker({    formatTime: 'H:i',    formatDate: 'd.m.Y',    //defaultDate:'8.12.1986', // it's my birthday    defaultDate: '+03.01.1970', // it's my birthday    defaultTime: '10:00',    timepickerScrollbar: false});$('#datetimepicker10').datetimepicker({    step: 5,    inline: true});$('#datetimepicker_mask').datetimepicker({    mask: '9999/19/39 29:59'});$('#datetimepicker1').datetimepicker({    datepicker: false,    format: 'H:i',    step: 5});$('#datetimepicker2').datetimepicker({    yearOffset: 222,    lang: 'ch',    timepicker: false,    format: 'd/m/Y',    formatDate: 'Y/m/d',    minDate: '-1970/01/02', // yesterday is minimum date    maxDate: '+1970/01/02' // and tommorow is maximum date calendar});$('#datetimepicker3').datetimepicker({    inline: true});$('#datetimepicker4').datetimepicker();$('#open').click(function () {    $('#datetimepicker4').datetimepicker('show');});$('#close').click(function () {    $('#datetimepicker4').datetimepicker('hide');});$('#reset').click(function () {    $('#datetimepicker4').datetimepicker('reset');});$('#datetimepicker5').datetimepicker({    datepicker: false,    allowTimes: ['12:00', '13:00', '15:00', '17:00', '17:05', '17:20', '19:00', '20:00'],    step: 5});$('#datetimepicker6').datetimepicker();$('#destroy').click(function () {    if ($('#datetimepicker6').data('xdsoft_datetimepicker')) {        $('#datetimepicker6').datetimepicker('destroy');        this.value = 'create';    } else {        $('#datetimepicker6').datetimepicker();        this.value = 'destroy';    }});var logic = function (currentDateTime) {    if (currentDateTime && currentDateTime.getDay() == 6) {        this.setOptions({            minTime: '11:00'        });    } else        this.setOptions({            minTime: '8:00'        });};$('#datetimepicker7').datetimepicker({    onChangeDateTime: logic,    onShow: logic});$('#datetimepicker8').datetimepicker({    onGenerate: function (ct) {        $(this).find('.xdsoft_date')                .toggleClass('xdsoft_disabled');    },    minDate: '-1970/01/2',    maxDate: '+1970/01/2',    timepicker: false});$('#datetimepicker9').datetimepicker({    onGenerate: function (ct) {        $(this).find('.xdsoft_date.xdsoft_weekend')                .addClass('xdsoft_disabled');    },    weekends: ['01.01.2014', '02.01.2014', '03.01.2014', '04.01.2014', '05.01.2014', '06.01.2014'],    timepicker: false});var dateToDisable = new Date();dateToDisable.setDate(dateToDisable.getDate() + 2);$('#datetimepicker11').datetimepicker({    beforeShowDay: function (date) {        if (date.getMonth() == dateToDisable.getMonth() && date.getDate() == dateToDisable.getDate()) {            return [false, ""]        }        return [true, ""];    }});$('#datetimepicker12').datetimepicker({    beforeShowDay: function (date) {        if (date.getMonth() == dateToDisable.getMonth() && date.getDate() == dateToDisable.getDate()) {            return [true, "custom-date-style"];        }        return [true, ""];    }});$('#datetimepicker_dark').datetimepicker({theme: 'dark'})</script></html>
 |