как я могу отформатировать jQuery datepicker как “25-JAN-2009”

Я думал бы, что это было:

.datepicker({ dateFormat: 'dd-mmm-yyyy' });

в течение месяца я получаю некоторое число, что я не делаю understnad, куда они происходят из?

18
задан Kiran Joshi 20 August 2018 в 12:30
поделиться

4 ответа

Согласно документации, единственное M - "Короткое имя месяца", а "yy" - "Четырехзначное число года".

dd-M-yy
43
ответ дан 30 November 2019 в 05:42
поделиться

Это тот случай, когда глядя в документацию , наиболее полезно:

*  d - day of month (no leading zero)
* dd - day of month (two digit)
* o - day of the year (no leading zeros)
* oo - day of the year (three digit)
* D - day name short
* DD - day name long
* m - month of year (no leading zero)
* mm - month of year (two digit)
* M - month name short
* MM - month name long
* y - year (two digit)
* yy - year (four digit)
* @ - Unix timestamp (ms since 01/01/1970)
* '...' - literal text
* '' - single quote
* anything else - literal text 
22
ответ дан 30 November 2019 в 05:42
поделиться

Корректный путь dd-M-yy

, Кроме того, можно использовать опция monthNamesShort для пользовательских имен.

3
ответ дан 30 November 2019 в 05:42
поделиться

Вы хотите:

$('.selector').datepicker({ dateFormat: 'dd-M-yy' });

См. документацию .

Строки формата даты несколько нестандартны:

d - день месяца (без лидирующих нулей)
dd - день месяца (двузначный)
o - день года (без лидирующих нулей)
oo - день года (трехзначный)
D - наименование дня короткое
DD - наименование дня длинное
m - месяц года (без опережающего нуля)
mm - месяц года (две цифры)
M - название месяца короткое
MM - название месяца длинный
y - год (две цифры)
yy - год (четыре цифры)
@ - метка Unix-времени (мс с 01/01/1970)
'. ..' - буквальный текст
' - одиночная кавычка
. что-нибудь ещё - буквальный текст

11
ответ дан 30 November 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: