1

我正在使用 datetimepicker 来选择时间。如何更改时间范围,从 07:00 PM 到 05:00 AM,我正在尝试 whithourMin: 19hourMax: 5,但它不起作用。这是我的代码示例:

$('#hoursfrom').datetimepicker({
 showAnim: "slide",
 hourMin: 19,
 hourMax: 5
}
4

1 回答 1

0

如果您使用的是微调器,那么您可以这样做

$.widget( "ui.timespinner", $.ui.spinner, {
options: {
  // seconds
  step: 60 * 1000,
  max: 08,
  min: 19,
  // hours
  page: 60
},

_parse: function( value ) {
  if ( typeof value === "string" ) {
    // already a timestamp
    if ( Number( value ) == value ) {
      return Number( value );
    }
    return +Globalize.parseDate( value );
  }
  return value;
},

_format: function( value ) {
  return Globalize.format( new Date(value), "t" );
}
});

$(function() {
$( "#spinner" ).timespinner();

$( "#culture" ).change(function() {
  var current = $( "#spinner" ).timespinner( "value" );
  Globalize.culture( $(this).val() );
  $( "#spinner" ).timespinner( "value", current );
});
});
于 2013-07-03T16:37:55.867 回答