7

ユーザーが日付を選択できるようにするために Web サイトの Jquery datepicker を使用していますが、表示される日付が英国の日付形式で表示されるかどうか疑問に思っていました。たとえば、2012 年 9 月 22 日は英国では 22/ として表示されます。 2012 年 9 月、アメリカ形式では 2012 年 9 月 22 日

4

4 に答える 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 に答える
0

ebram tharwatの回答によると:

私は変更しました:$('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' });$('#datepicker').datepicker({ format: 'dd-mm-yy' });、これは私のために働いています

于 2016-06-28T12:26:32.227 に答える
0

@campervancoderの回答に対する@ user2903379の質問によると:

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

日/月/年の順序を変更します

$('#datepicker').datepicker({ format: 'dd-mm-yyyy' });

また、値の間の / (スラッシュ) を - (ハイフン) に変更して、日付が MySQL に格納されているのと同じ方法で表されるようにします (前後ではありますが)。4 文字の年表記も使用する必要があったことに注意してください。そうしないと、datepicker は 2 桁の年しか返しませんでした。

于 2019-05-29T16:27:39.633 に答える