Javascript 如何将Json月格式从数字更改为名称?

Javascript 如何将Json月格式从数字更改为名称?,javascript,html,json,json-api,Javascript,Html,Json,Json Api,我在Wordpress的博客上发了一些帖子,我想更改Json脚本的日期格式,而不是将“2015-06-18 08:24:10”改为“7月18日” 我正在使用Json api Wordpress插件和Html文件创建cms, JSon var MYBLOG_LIMIT=3; var MYWRAPPER_CLASS='homeblog'; var WP={open:function(b){var a={posts:function(){var d=MYBLOG\u LIMIT;var e=0;va

我在Wordpress的博客上发了一些帖子,我想更改Json脚本的日期格式,而不是将“2015-06-18 08:24:10”改为“7月18日”

我正在使用Json api Wordpress插件和Html文件创建cms, JSon


var MYBLOG_LIMIT=3;
var MYWRAPPER_CLASS='homeblog';

var WP={open:function(b){var a={posts:function(){var d=MYBLOG\u LIMIT;var e=0;var c={all:function(g){var f=b+“/api/get\u recently\u posts/“f+=”?count=“+d+”&page=“+e+”&callback=”;jQuery.getJSON(f,function(l){var k=l.posts;用于(var j=0;j返回的日期是字符串,因此在没有适当的本地化格式化程序的情况下,最好的选择是执行以下操作:

var months = ["January","February","March","April","May","June","July","August","September","October","November","December"];
blog.posts().all(function(posts){
  for(var i = 0; i < posts.length; i++){
    jQuery('.'+MYWRAPPER_CLASS).append(function(){
      var dt = new Date(posts[i].date);
      return (posts[i].thumbnail) ? '<div class="coll"><div class="date"><span>'+months[dt.getMonth()]+dt.getDate()+'</span></div><a class="lastpost_title" href="'+posts[i].url+'"><h4>'+posts[i].title+'</h4></a><div class="blog-post"><p>'+posts[i].excerpt+'<p/></div></a><div class="link-read"><a href="'+posts[i].url+'">Read More</a></div>' : '<a href="'+posts[i].url+'"><h4>'+posts[i].title+'</h4></div>';

    });
  }
});
var月=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”];
blog.posts().all(函数(posts){
对于(变量i=0;i:“”+posts[i].title++;
});
}
});

它运行得很顺利。我很高兴你以一种很好的方式解决了这一问题。还有一件事,我不太擅长这一点,所以我可以再要求一件事来帮助我吗?我如何在这一跨度上添加不同的类?一个月一个类,一天一个不同的类?有一种方法吗?我可以在这件事上对自己负责,我实际上是以这种方式编辑html的s[dt.getMonth()]+'+dt.getDate()+''+posts[i]。摘录+'

':''+posts[i]。title+';

var months = ["January","February","March","April","May","June","July","August","September","October","November","December"];
blog.posts().all(function(posts){
  for(var i = 0; i < posts.length; i++){
    jQuery('.'+MYWRAPPER_CLASS).append(function(){
      var dt = new Date(posts[i].date);
      return (posts[i].thumbnail) ? '<div class="coll"><div class="date"><span>'+months[dt.getMonth()]+dt.getDate()+'</span></div><a class="lastpost_title" href="'+posts[i].url+'"><h4>'+posts[i].title+'</h4></a><div class="blog-post"><p>'+posts[i].excerpt+'<p/></div></a><div class="link-read"><a href="'+posts[i].url+'">Read More</a></div>' : '<a href="'+posts[i].url+'"><h4>'+posts[i].title+'</h4></div>';

    });
  }
});