How to disable minutes and make the arrow up / down buttons do 15 minute jumps? eonasdan datetimepicker bootstrap

0

The plugin that I use this here .

What I want to do is disable the minutes that I will not use.

What I will use are: 00, 15, 30 y 45 .

Or at least the arrow up / down buttons perform 15mins breaks.

	    $('#crear_fecha').datetimepicker({
	        icons: {
	            up: "fa fa-arrow-up",
	            down: "fa fa-arrow-down"
	        },
            format: 'LT',
         	defaultDate: moment().set({minute:0,second:0,millisecond:0}),
	        collapse:false,
	        sideBySide:true,
	        useCurrent:false,
	        showClose:true
	    })
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/locale/es-do.js"></script>
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.45/js/bootstrap-datetimepicker.min.js"></script>
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.45/css/bootstrap-datetimepicker.min.css" />

    <div class="container">
      <div class="row">
        <div class='col-sm-6'>
          <input type='text' class="datetimepicker col-sm-4" name='crear_fecha' id='crear_fecha' />
        </div>
      </div>
    </div>

    <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>
    
asked by Pablo Contreras 21.02.2017 в 21:26
source

1 answer

1

You simply need to set the option stepping equal to 15 .

Example:

$('#crear_fecha').datetimepicker({
  icons: {
    up: "fa fa-arrow-up",
    down: "fa fa-arrow-down"
  },
  format: 'LT',
  defaultDate: moment().set({minute:0,second:0,millisecond:0}),
  collapse:false,
  sideBySide:true,
  useCurrent:false,
  showClose:true,
  stepping: 15
})
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/locale/es-do.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.45/js/bootstrap-datetimepicker.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.45/css/bootstrap-datetimepicker.min.css" />

<div class="container">
  <div class="row">
    <div class='col-sm-6'>
      <input type='text' class="datetimepicker col-sm-4" name='crear_fecha' id='crear_fecha' />
    </div>
  </div>
</div>

<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>
    
answered by 21.02.2017 / 21:36
source