I'm using the bootstrap ready date time picker from http://eonasdan.github.io/bootstrap-datetimepicker/ and it's working nicely but for one issue. I have a picker setup just from time as so:
$(function () {
$('#startTime, #endTime').datetimepicker({
format: 'hh:mm',
pickDate: false,
pickSeconds: false,
pick12HourFormat: false
});
});
This sets the picker to 24 hour so I can select 19:00 as a time. But when I choose this time it displays as 07:00 in the input box. Here is the setup displaying the picker:
<div class="input-group date timePicker" id="endTime">
<input type='text' class="form-control" readonly="true"
id="endTimeContent" /> <span class="input-group-addon"><span
class="glyphicon glyphicon-time"></span> </span>
</div>
Is there a specific data-format I can use for 24 hour in the input box?
Because the picker script is using moment.js to parse the format string, you can read the docs there for proper format strings.
But for 24Hr time, use HH
instead of hh
in the format.
$(function () {
$('#startTime, #endTime').datetimepicker({
format: 'HH:mm',
pickDate: false,
pickSeconds: false,
pick12HourFormat: false
});
});