在javascript中更改日期格式

Ker*_*len 2 javascript datepicker telerik asp.net-mvc-3

我在做一个项目ASP.NET,c#.

我有一个.aspx视图,我把一个数据选择器批准日期.

我在OnChange事件上获取datepicker的值.

我的日期选择器在.aspx视图中看起来像:

 <%: Html.Telerik().DatePickerFor(model => model.ApprovalDate).ClientEvents(events => events.OnChange("OnChangeDatePicker"))%>
Run Code Online (Sandbox Code Playgroud)

我有一个javascript函数,它调用datepicker的OnChange事件.

function OnChangeDatePicker(e) {
   ApprovalDate = e.date;
}
Run Code Online (Sandbox Code Playgroud)

在ApprovalDate中,我获得了datepicker的值:Wed Aug 2 00:00:00 UTC+0530 2013

但我希望mm/dd/yyyy格式化日期.

任何建议,将不胜感激...

Ish*_*ank 5

一种方法是 -

var d = new Date('Wed Aug 2 00:00:00 UTC+0530 2013');
var newDate = (d.getMonth()+1)+'/'+d.getDate()+'/'+d.getFullYear();
Run Code Online (Sandbox Code Playgroud)

编辑,刚发现这也有效:

var newDate =d.toLocaleDateString();
Run Code Online (Sandbox Code Playgroud)