想要使用JS显示上个月的最后一天。
我需要纯JS代码而不是其他库。
需要格式:2017年1月31日
答案 0 :(得分:1)
每当我想使用日期时,我总是使用Moment.js,这会为您提供很多日期格式的选项,但是因为您使用普通的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()));
Basiclly date.setDate(0);
会将日期更改为上个月的最后一天。