jQuery UI の datepicker を使用します。
ここで私の初期コードを見ることができます
$('#fromDate').datepicker({
showOtherMonths: true,
minDate: 0,
dateFormat: 'dd MM yy',
onSelect: function(dateText, inst) {
$(this).text(dateText);
},
altField: '#startDate',
altFormat: 'dd.mm.yy'
},
$.datepicker.regional[ "ru" ]
);
日付を選択した後、datepicker を破棄しますが、その datepicker を破棄する必要はありません。