0

Ich habe diese Elemente auf der Seite (ein verstecktes Feld neben einem einfachen Textfeld):get Datum von Datepicker in Standard-Format und konvertieren in ein anderes Format in jQuery UI

<input id="start_date" type="text"> 

<input id="start_date_hidden" type="hidden"> 

I Datepicker zu Textbox beantrage ich schrieb dies:

$("#start_date").datetimepicker({ 
    dateFormat: 'DD dd MM yy' 
}); 

Jetzt möchte ich nach ein Datum umwandeln in ein anderes Format und setzen in verborgene Feld gewählte Datum auszuwählen. dafür schrieb ich das:

Aber das funktioniert nicht und Datum mit dem gleichen Format von Textfeld festlegen.

Wie kann ich das tun?

+0

Nur um sicher zu sein, bevor eine Antwort veröffentlichen: Sie verwenden dieses [jquery Datum Plugin] (http://xdsoft.net/jqplugins/datetimepicker/)? – michaPau

+0

Ihr Text und Code beziehen sich sowohl auf "datepicker", als auch auf "datetimepicker". Was benutzt du? –

+0

Ja, ich benutze jquery date plugin und es war ein typo.sorry. –

Antwort

1

jQuery UI Datepicker unterstützt ein "alt" -Feld und Format, in dem Sie das ausgewählte Datum in einem anderen Format speichern können.

$("#start_date").datepicker({ 
    dateFormat: 'DD dd MM yy', 
    altFormat: 'dd-mm-yy', 
    altField: "#start_date_hidden" 
}); 

http://api.jqueryui.com/datepicker/#option-altField

Verwandte Themen