Javascript 上个月的最后一天-使用JS以特定格式

Javascript 上个月的最后一天-使用JS以特定格式,javascript,date,Javascript,Date,希望使用JS显示上个月的最后一天 我需要纯JS代码比其他库 所需格式:2017年1月31日只要我想处理日期,我都会使用它,它为您提供了很多设置日期格式的选项,但由于您使用了纯javascript,您可以使用如下方法设置日期格式: function formatDate(date) { date.setDate(0); var monthNames = [ "January", "February", "March", "April", "May", "June", "

希望使用JS显示上个月的最后一天

我需要纯JS代码比其他库

所需格式:2017年1月31日

只要我想处理日期,我都会使用它,它为您提供了很多设置日期格式的选项,但由于您使用了纯javascript,您可以使用如下方法设置日期格式:

function formatDate(date) {
   date.setDate(0);
   var monthNames = [
    "January", "February", "March",
    "April", "May", "June", "July",
    "August", "September", "October",
    "November", "December"
 ];

 var day = date.getDate();
 var monthIndex = date.getMonth();
 var year = date.getFullYear();

 return  monthNames[monthIndex] +  ' ' + day  + ' ' + year;
}

console.log(formatDate(new Date())); 

基本上
date.setDate(0)
将把日期更改为上个月的最后一天。

尝试过您这边的任何事情吗?第一次搜索可以向我们显示您试图解决问题的任何地方吗?2017年1月18日如何成为上个月的最后一天?你能解释一下要求并展示你的作品吗?@Nitheesh,编辑。谢谢@Emad Dehnavi-帮了我很多忙