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,409
  • 9
  • 42
  • 66

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,882
  • 7
  • 39
  • 67
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
  • 384,651
  • 66
  • 527
  • 531