2011-01-21 23 views
4

皆さん... 「dd/MM/yy」ではなく、datepicker 'd de MM de yyの日付をどのようにフォーマットすることができたのでしょうか。jquery datepickerの日付書式設定

(日付は21/01/2011(スペイン語であると仮定する)..ので: $( "#要素")日付ピッカー({ DATEFORMAT: 'Dデ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

現在の年までの日付形式、年のためにこれを試してみてください! –

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 
    });