2014-01-07 53 views
1

我使用jQuery UI的Datepicker並將其設置爲填充備用字段。雖然這似乎不是填充該領域。jQuery UI Datepicker填充和格式備用字段作爲MySQL日期

我還想格式化日期到「YYY-MM-DD」的MySQL格式。我怎樣才能得到這個工作,並格式化日期呢?

我當前的jQuery代碼是:

$('.booking-date').datepicker({ 
    minDate: new Date(y, m, d), 
    numberOfMonths: 2, 
    altField: "#venue_date", 
    altFormat: "DD, d MM, yy", 
    dateFormat: 'DD, d MM, yy', 
    showButtonPanel: true 
}); 

感謝

回答

1

若要用可讀的日期和備用(可能隱藏),你需要指定dateFormataltFieldaltFormat MySQL的友好日期輸入的輸入如下圖所示:變量

$('.booking-date').datepicker({ 
    minDate: new Date(), 
    altField: "#venue_date", 
    altFormat: "yy-mm-dd", 
    dateFormat: 'DD, d MM, yy', 
    numberOfMonths: 2, 
    showButtonPanel: true 
}); 

列表你可以用日期格式is available heredemo here

1

這裏的一些工作的代碼,其中u可以看到很多你有不同的選擇。這裏有很多它被設置爲瑞典語......並且使用圖像而不是輸入字段。

var dateToday = new Date(); 

    $.datepicker.setDefaults($.datepicker.regional[ "" ]); 

$(".booking-date").datepicker($.datepicker.regional[ "sv" ] = { 
    monthNames: ['Januari','Februari','Mars','April','Maj','Juni', 
     'Juli','Augusti','September','Oktober','November','December'], 
    monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], // For formatting 
    dayNames: ['Söndag', 'Månday', 'Tisday', 'Onsdag', 'Torsdag', 'Fredag', 'Lördag'], // For formatting 
    dayNamesShort: ['Sön', 'Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör'], // For formatting 
    dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'], // Column headings for days starting at Sunday 
    weekHeader: 'v.', // Column header for week of the year 
    dateFormat: 'yy-mm-dd', // Swedish date format 
    buttonImage: 'img/calendar.png', 
    buttonImageOnly: true, 
    buttonText: 'Klicka för att välja datum', 
    showOn: 'both', 
    minDate: dateToday, 
    firstDay: 1 
}); 
+0

瑞典人讓我困惑了一下,但是我設法從中找到了答案。謝謝 – StuBlackett

相關問題