2016-11-28 7 views
0

Я использую эту версию: jquery.datetimepicker.full.min.js 2.5.1. Здесь я получаю формат 24 часов, используя hours12: ложные свойства, но я хочу, чтобы показатьКак показать выбор времени в формате 12hours в jquery?

'00: 00 ' '01: 00', '01 .30 PM ' '02: 00' , '03: 00 ' '04: 00', '05: 00 ' '06: 00', '07: 00 ' '08: 00', '09: 00 ' '10: 00', '11: 00 ' '12: 00', '01: 00 am ' '02: 00 am', '03: 00 am ' '04: 00 am', '05: 00 am ' '06: 00 am'

Сейчас я получаю 24 часа тактовую формат 1 до 24 лет, но я не» t хочу от 1 до 24. Мне нужен формат выше.

Я использую этот разъем в http://www.jqueryscript.net/time-clock/Clean-jQuery-Date-Time-Picker-Plugin-datetimepicker.html. пожалуйста, помогите с ним.

ответ

0

Вы можете использовать HH для 24-часового формата и hh для 12-часового формата.

$(function() { 
    $('#startTime, #endTime').datetimepicker({ 
     format: 'hh:mm'   
    }); 
}); 

Как вы сказали, что вы используете this плагин, вы можете попробовать использовать hours12:true свойство тоже.

Update

Вы можете попробовать что-то вроде этого, свои собственные пути.

$(function() { 
    $('#datepicker').datepicker({ 
     dateFormat: 'yy-dd-mm', 
     onSelect: function(datetext){ 
      var d = new Date(); // for now 
      var h = d.getHours(); 
       h = (h >12) ? (h-12 + "PM ") : h ; 

       var m = d.getMinutes(); 
      m = (m < 10) ? ("0" + m) : m ; 

      var s = d.getSeconds(); 
      s = (s < 10) ? ("0" + s) : s ; 

       datetext = datetext + " " + h + ":" + m + ":" + s; 
      $('#datepicker').val(datetext); 
     }, 
    }); 
}); 

Смотреть демо-here

+0

да, когда я изменить к hours12: правда, я получаю только. 1 до 12 часов. –

+0

Мне нужен формат выше в моем вопросе. –

+0

@ KumaresanPerumal, пожалуйста, см. Мой обновленный ответ. –

 Смежные вопросы

  • Нет связанных вопросов^_^