E 'possibile formattare una data con jQuery UI Datepicker come per mostrare ore, minuti e secondi?Come formattare la data con ore, minuti e secondi quando si utilizza jQuery UI Datepicker?
Questo è il mio mockup corrente:
$(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>
Quando chiamo .datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' })
il valore restituito è:
201313-07-03 HH: Luglio: ss
Ecco qui a JSFiddle.
Il selettore di date ti consente solo di selezionare una data, non un'ora, pertanto la formattazione di ore, minuti e secondi non sarebbe supportata. Puoi semplicemente aggiungere 00:00:00 da solo. –
'var curTime = new Date()'. Puoi usare librerie come [moment] (http://momentjs.com/) per formattare come vuoi. –