首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"M,yy“格式日期

"M,yy“格式日期
EN

Stack Overflow用户
提问于 2013-12-17 12:12:09
回答 6查看 1.1K关注 0票数 0

我想将newDate格式化为Dec 24, 2013格式,目前的格式类似于Tue Dec 24 2013 00:00:00 GMT+0530

代码语言:javascript
复制
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/

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-12-17 12:22:00

希望这能帮到你。更多信息请参阅此文档

代码语言:javascript
复制
$.datepicker.formatDate('M d, yy', 
new Date(),
{ monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul',
                  'Aug','Sep','Okt','Nov','Dec'] 
});
票数 1
EN

Stack Overflow用户

发布于 2013-12-17 12:23:11

使用JQuery数据格式插件或者如果您有更多的日期来处理您的项目,date.js是正确的选择。

票数 1
EN

Stack Overflow用户

发布于 2013-12-17 12:25:51

Javascript

Javascript中没有默认日期的三位数字格式。所以创建一个数组,如

代码语言:javascript
复制
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
    "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

一旦您的is日期被解析,传递newDate值如下所示

代码语言:javascript
复制
var con = monthNames[newDate.getMonth()] + " " + newDate.getDate() + ", " +   
                                                 newDate.getFullYear();
//returns Dec 24, 2013 

JSFiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20633793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档