我想将newDate格式化为Dec 24, 2013格式,目前的格式类似于Tue Dec 24 2013 00:00:00 GMT+0530
var dateString = 'Dec 17, 2013'; // date string
var actualDate = new Date(dateString); // convert to actual date
var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate()+7);
alert(dateString);
alert(newDate);小提琴:http://jsfiddle.net/7eRXh/1/
发布于 2013-12-17 12:22:00
希望这能帮到你。更多信息请参阅此文档
$.datepicker.formatDate('M d, yy',
new Date(),
{ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul',
'Aug','Sep','Okt','Nov','Dec']
});发布于 2013-12-17 12:23:11
使用JQuery数据格式插件或者如果您有更多的日期来处理您的项目,date.js是正确的选择。
发布于 2013-12-17 12:25:51
纯Javascript,
Javascript中没有默认日期的三位数字格式。所以创建一个数组,如
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];一旦您的is日期被解析,传递newDate值如下所示
var con = monthNames[newDate.getMonth()] + " " + newDate.getDate() + ", " +
newDate.getFullYear();
//returns Dec 24, 2013 JSFiddle
https://stackoverflow.com/questions/20633793
复制相似问题