2011-01-21 67 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 
    }); 
相关问题