Как получить краткое название текущего месяца с помощью jquery ui datepicker вместо полного названия месяца? - PullRequest
1 голос
/ 25 марта 2012

Мой код, который дает длинное название месяца вместо короткого:

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)

Редактировать - Решение Элиассона («М», а не «ММ»):

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

Ответы [ 2 ]

1 голос
/ 04 января 2013
var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
            var monName = monthname[currentDate.getMonth()]; 
console.log(monName);
1 голос
/ 25 марта 2012

Согласно документации , для коротких названий месяцев вы используете M, а не MM в формате даты.

$.datepicker.formatDate('M d, yy', 
    new Date(),
   { monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul',
                      'Aug','Sep','Okt','Nov','Dec'] 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...