如何将jquery datepicker格式化为"25-JAN-2009"

leo*_*ora 18 format jquery datepicker

我原以为这是:

.datepicker({ dateFormat: 'dd-mmm-yyyy' });
Run Code Online (Sandbox Code Playgroud)

一个月,我得到一些我不知道他们来自哪里的号码?

Sam*_*son 43

根据文档,单个M是"月份名称短","yy"是"四位数年份".

dd-M-yy
Run Code Online (Sandbox Code Playgroud)


Pek*_*ica 22

在这种情况下,查看文档是最有帮助的:

*  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 
Run Code Online (Sandbox Code Playgroud)


Dom*_*ger 11

你要:

$('.selector').datepicker({ dateFormat: 'dd-M-yy' });
Run Code Online (Sandbox Code Playgroud)

查看文档.

日期格式字符串有点不标准:

d- 月中的日期(无前导零)
dd- 月中的某一天(两位数)
o- 一年中的一天(无前导零)
oo- 一年中的一天(三位数)
D- 日期名称短
DD- 日名称长
m- 一年中的月份(否)前导零)
mm-一年中月(两位数)
M-月份名称短
MM-月份名称长
y-年(两位数)
yy-年份(四位数)
@- Unix时间戳(毫秒自01/01/1970)
'...'-文字文本
''-单引号
什么别的 - 文字文本