Javascript 将日期格式从年月日转换为年月日

Javascript 将日期格式从年月日转换为年月日,javascript,jquery,sharepoint,sharepoint-2010,datepicker,Javascript,Jquery,Sharepoint,Sharepoint 2010,Datepicker,我的SharePoint网站上的页面有一个带有日期选择器的日期字段。所选日期以M/D/YYY格式输入(例如,2013年5月7日) 但一旦页面发布,我需要这样显示日期:2013年5月7日 有没有办法用jQuery实现这一点 您只能将日期选择器用于以下情况: var date = $.datepicker.formatDate('MM d, yy', new Date()); alert(date); 更新 var myDate = $("#datepickerID").datepicker('

我的SharePoint网站上的页面有一个带有日期选择器的日期字段。所选日期以M/D/YYY格式输入(例如,2013年5月7日)

但一旦页面发布,我需要这样显示日期:2013年5月7日


有没有办法用jQuery实现这一点

您只能将日期选择器用于以下情况:

var date = $.datepicker.formatDate('MM d, yy', new Date());
alert(date);

更新

var myDate = $("#datepickerID").datepicker('getDate');
var date = $.datepicker.formatDate('MM d, yy', new Date(myDate));
alert(date);
更新2

function GetNewDate(myDate) {
    var date = $.datepicker.formatDate('MM d, yy', new Date(myDate));
    return date;
}
另外,按如下方式设置p:

$('p').text(GetNewDate(date));

您可以解析日期并根据需要进行转换,使用switch case将月份转换为文本,例如从5月到5月等等。因此,如果在发布页面后,我有5/7/2013

,我是否可以执行以下操作:var date=$.datepicker.formatDate('MM d,yy',new date())$('p').text()替换为(日期)?您只需执行以下操作:
$('p').text(日期)实际上,此解决方案始终显示当前日期。我的页面包含多个日期,现在它们都以当前日期为准。但情况永远不会是这样-是否可以修改代码以显示用户在日期选择器中选择的日期?现在所有日期都显示为1969年12月31日您的要求是什么?代码现在是否显示用户在日期选择器中选择的日期?