2012-03-25 10 views
1

マイコード:jquery ui datepickerでは、今月の短い名前にどのように完全な月名が表示されますか?長い月名に代わりに短い名前を与える

var monthShortName=$.datepicker.formatDate('MM d, yy', new Date(),{ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'] }); 

alert(monthShortNam); // "March" and not like i want "Mar" 

おかげ

(私はjQueryのを使用1.7.1 + jQueryのUI 1.8.2)

編集 - エリアソン・ソリューション(」 M」はない 'MM'):

$.datepicker.formatDate('M d, yy', new Date()); 

答えて

1

documentationによると、あなたはを使用して、短い月名についてはMMではありません。

$.datepicker.formatDate('M d, yy', 
    new Date(), 
    { monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul', 
         'Aug','Sep','Okt','Nov','Dec'] 
}); 
+0

$ .datepicker.formatDate( 'M dを、Y-Y'、 新しいDate());素晴らしい作品 - "M"ではなく "MM"で問題を解決します。ありがとう! – Yosef

1
var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); 
      var monName = monthname[currentDate.getMonth()]; 
console.log(monName); 
+0

回答を明確にするためにコメントを追加できますか? OPや他の人がそれを理解するのに役立ちます。 – Yaroslav

関連する問題