2013-03-18 56 views
6

我使用的是從網站上的jquery datepicker來允許用戶選擇日期並想知道是否可能顯示的日期是日期的英國格式,例如22nd 2012年9月被顯示在英國爲22/09/2012,而在美國的格式其2012年9月22日jquery日期選擇器jquery到英國格式

+1

http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change-日期格式 – Pete 2013-03-18 16:10:27

回答

19

試試這個:爲一個字符串值

$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }); 

$.datepicker.formatDate(format, date, settings) 

格式的日期以指定的格式。

的格式可以是以下的組合:

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) 
! - Windows ticks (100ns since 01/01/0001) 
'...' - literal text 
'' - single quote 
anything else - literal text 
3

使用以下

$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });

$('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' });

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

一個

0

ebram tharwat答案:

我已經改變了:$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });$('#datepicker').datepicker({ format: 'dd-mm-yy' });,這很適合我