我正在使用网站上的 Jquery datepicker 来允许用户选择日期,并且想知道显示的日期是否可以显示为英国格式的日期,例如 2012 年 9 月 22 日在英国显示为 22/ 2012 年 9 月 2012 年 9 月 22 日美国格式
问问题
13110 次
4 回答
20
试试这个:
$('#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
于 2013-03-18T16:16:14.890 回答
3
使用以下之一
$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
$('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' });
$('#datepicker').datepicker({ dateFormat: 'dd-M-yy' });
$('#datepicker').datepicker({ dateFormat: 'dd-MM-yy' });
于 2014-12-29T17:41:07.733 回答
0
根据ebram tharwat 的回答:
我改变了:这对我$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
有用$('#datepicker').datepicker({ format: 'dd-mm-yy' });
于 2016-06-28T12:26:32.227 回答
0
根据@user2903379 对@campervancoder 的问题回答:
$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });
将改变日/月/年的顺序
$('#datepicker').datepicker({ format: 'dd-mm-yyyy' });
还将值之间的 /(斜杠)更改为 -(连字符),以便日期的表示方式与 MySQL 中存储的方式相同(尽管是从后到前)。请注意,我还必须使用 4 个字母的年份表示,否则日期选择器仅返回 2 位数的年份。
于 2019-05-29T16:27:39.633 回答