<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="http://weareoutman.github.io/clockpicker/dist/bootstrap-clockpicker.min.css">
<link rel="stylesheet" href="style.css">
<script src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="http://weareoutman.github.io/clockpicker/dist/bootstrap-clockpicker.min.js"></script>
</head>
<body>
<div class="input-group clock">
<input type="text" class="form-control" value="" placeholder="Ahora">
<span class="input-group-addon">
<span class="glyphicon glyphicon-time"></span>
</span>
</div>
<script src="script.js"></script>
</body>
</html>
var $input = $('.clock').clockpicker({
default: 'now',
placement: 'bottom',
align: 'left',
donetext: 'Listo',
autoclose: false,
vibrate: true,
fromnow: 0,
init: function () { console.log('iniciado') },
beforeShow: function () { console.log('antes de mostrarse') },
afterShow: function () { console.log('después de mostrarse') },
beforeHide: function () { console.log('antes de ocultarse') },
afterHide: function () { console.log('después de ocultarse') },
beforeHourSelect: function () { console.log('antes de seleccionar la hora') },
afterHourSelect: function () { console.log('después de seleccionar la hora') },
beforeDone: function () { console.log('antes de finalizar') },
afterDone: function () { console.log('después de finalizar') }
});
$input.clockpicker('show');
html, body {
height: 100%;
}
body {
background-color: darkseagreen;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
}
.clock {
max-width: 160px;
margin-top: 2em;
padding: 1em;
}
.clock input,
.clock span {
border-color: #999;
}