Bir tarihi jQuery UI Datepicker ile saat, dakika ve saniye gösterecek şekilde biçimlendirmek mümkün mü?
Bu benim şu anki modelim:
$(function() {
$('#datepicker').datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' }).val();
});
<html>
<head>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
<title>snippet</title>
</head>
<body>
<input type="text" id="datepicker">
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://code.jquery.com/ui/1.9.2/jquery-ui.min.js"></script>
.datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' })` öğesini çağırdığımda döndürülen değer şu oluyor:
201313-07-03 HH:July:ss
İşte bir [JSFiddle](
).$("#datepicker").datepicker("option", "dateFormat", "yy-mm-dd ");
Zaman seçici için, Datepicker'a timepicker eklemelisiniz ve eşdeğer bir komutla biçimlendirilecektir.
EDIT
jQuery UI Datepicker'ı genişleten bunu kullanın. Hem tarihi hem de saati seçebilirsiniz.
Bunu deneyin [fiddle][1]
$(function() {
$('#datepicker').datepicker({
dateFormat: 'yy-dd-mm',
onSelect: function(datetext) {
var d = new Date(); // for now
var h = d.getHours();
h = (h < 10) ? ("0" + h) : 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);
}
});
});
Veya datetimepicker eklentisini kullanarak.
Ref: https://stackoverflow.com/questions/12974697/datetimepicker-am-pm-dropdown/20794434#20794434