2013-03-18 16 views
6

Używam datepicker Jquery z witryny internetowej, aby umożliwić użytkownikom wybranie daty i zastanawiałem się, czy możliwe byłoby wyświetlenie daty wyświetlania w formacie brytyjskim daty na przykład 22. września 2012 pokazano w Wielkiej Brytanii 22/09/2012 wyciągnięcie formacie amerykańskim jego 22/09/2012jquery Selektor dat jquery do formatu brytyjskiego

+1

http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change- format daty – Pete

Odpowiedz

19

spróbuj tego:

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

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

Format daty w wartości ciągu w określonym formacie.

Format może być kombinacje następujących:

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

Użyj jednej z następujących

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

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

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

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

0

Zgodnie ebram tharwat odpowiedź:

zmieniłem: $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }); do $('#datepicker').datepicker({ format: 'dd-mm-yy' }); i ten pracował dla mnie