1
 var dateFrom = $('#date-frm').datepicker('getDate');
 alert(dateFrom);

It displays: Thu May 09 2013 00:00:00 GMT+0800

I want to display it in this format: 2013-05-09

woninana
  • 3,171
  • 9
  • 39
  • 65

2 Answers2

0

You need to change the format of datepicker like

var dateFrom = $('#date-frm').datepicker({ dateFormat: 'yy-mm-dd' }).val();

you can have look at this article or datepicker documentation

alwaysLearn
  • 6,722
  • 7
  • 36
  • 66
0

getDate returns Date object not a string, you can format the date object using formatDate

var dateFrom = $('#date-frm').datepicker('getDate');
alert($.datepicker.formatDate('yy-mm-dd', dateFrom));
Arun P Johny
  • 376,738
  • 64
  • 519
  • 520