2011-01-21 95 views
4

everyone ... 我想知道如何格式化datepicker'd de MM de yy'中的日期而不是'dd/MM/yy'。jquery datepicker中的日期格式

(假設該日期是21/01/2011(西班牙語)..所以: $( 「#元件」)日期選擇器({ DATEFORMAT:倒是德MM德YY' });

它將輸出:21 21E Enero 21E YY

的問題是..有一個轉義字符,所以我可以格式化日期 謝謝,對不起我的英語水平,希望你們理解

回答

5

你可以轉義任何純文本字符:

$("#element").datepicker({ dateFormat:'d \\d\\e MM \\d\\e yy' }); 

您可能還可以使用單引號逃脫純文本:

$("#element").datepicker({ dateFormat:"d 'de' MM 'de' yy" }); 
+0

第二屆偉大的工作,謝謝! – 2011-01-21 15:16:04

1

您可以定義在啓動時的日期選擇器,那麼就使用一個類來稍後再連接。我已經定義了這樣的日期選擇器:

$(".date-pick").datepicker($.extend({}, $.datepicker.regional["no"], {showStatus: true, defaultDate: +1, minDate: 1, maxDate: 365, dateFormat: "dd.mm.yy", showOn: "both", buttonImage: "../images/shop/calendar.png", buttonImageOnly: true})); 

應在選項/文檔中進行說明。

0

嘗試此日期格式和一年,直到今年

$('#element').datepicker({ 
     dateFormat: "dd M yy", 
     changeMonth: true, 
     changeYear: true, 
     yearRange: "1920:+nn", 
     maxDate: 0 
    }); 
相關問題