我正在使用来自该网站的Jquery日期选择器,以允许用户选择日期,并想知道是否可能显示的日期以英国格式显示,例如2012年9月22日在英国显示为22/09/2012,而在美国格式中为09/22/2012。
试试这个:
$('#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
$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
$('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' });
$('#datepicker').datepicker({ dateFormat: 'dd-M-yy' });
$('#datepicker').datepicker({ dateFormat: 'dd-MM-yy' });
$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
更改为 $('#datepicker').datepicker({ format: 'dd-mm-yy' });
,这对我起作用了。$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
将更改日期/月份/年份的顺序
$('#datepicker').datepicker({ format: 'dd-mm-yyyy' });
还会将值之间的 /(斜杠)更改为 -(连字符),以便日期的表示方式与 MySQL 中存储的方式相同(尽管是倒序的)。请注意,我还必须使用4位数的年份表示,否则日期选择器仅返回2位数的年份。