我不确定是否可行?
我需要阅读代码
今天月份,即2月 今天的日期,即17 月底日期,即31 接着 一年中的其他11个月按行排列
8月1日至31日| 9月|十月| 11月| 12月|一月| 2月| 3月| 4月|五月俊|七月
请问有什么最好的建议吗?
非常感谢
蒂姆
答案 0 :(得分:3)
尝试一下。
const months= ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var newMonths = "";
var d = new Date();
// Find current day, month and last day of month
var currentDay = d.getDate();
var lastDay = new Date(d.getFullYear(), d.getMonth() + 1, 0, 23, 59, 59).getDate();
var month = d.getMonth();
for (var i = month + 1; i <= 11; i++) {
newMonths = newMonths +" | " + months[i];
}
for (var i = 0; i < month; i++) {
newMonths = newMonths +" | " + months[i];
}
console.log(months[month] + " " + currentDay + " - " + lastDay + " " + newMonths);
这是更新的jdfiddle https://jsfiddle.net/k04amscv/