1

我正在尝试使用 JQuery datepicker 将日期转换为 dd/mm/yy 格式。但我最终得到了 dd/mm/yyyy。以下是我尝试过的代码 -

chkIn = $.datepicker.formatDate("dd/mm/yy", cinDate); where cinDate is Thu Aug 29 2013 00:00:00 GMT+0530

chkIn29/08/2013

4

4 回答 4

2

尝试这个

$( "#datepicker" ).datepicker( "option", "mm/dd/y", cinDate );

参考

于 2013-08-24T12:35:36.033 回答
1

我认为,您的代码必须有效:

var cinDate = new Date(); // it must be a date object
var current_date = $.datepicker.formatDate('dd/mm/yy', cinDate);

这个对我有用。

看看这个: jsfiddle_example_for_datepicker_formatdate

于 2013-08-24T12:47:47.987 回答
1

阅读文档

y - 年(两位数)

yy - 年(四位数)

所以使用chkIn = $.datepicker.formatDate("dd/mm/y", cinDate);

于 2013-08-24T12:34:50.827 回答
1

你必须使用 "dd/mm/y"而不是"dd/mm/yy"

chkIn = $.datepicker.formatDate("dd/mm/y", cinDate);

$.datepicker.formatDate(格式,日期,设置)

将日期格式化为指定格式的字符串值。

The format can be combinations of the following:

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

http://api.jqueryui.com/datepicker/#method-getDate

于 2013-08-24T12:38:14.053 回答