Tes*_*234 1 javascript jquery date
我想显示过去 12 个月,但年份未附加到列表中
var theMonths = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var today = new Date();
var aMonth = today.getMonth();
var i;
for (i = 0; i < 12; i++) {
document.writeln(theMonths[aMonth] + '<br>'); //here you can do whatever you want...
aMonth++;
if (aMonth > 11) {
aMonth = 0;
}
}Run Code Online (Sandbox Code Playgroud)
如何从当前月份获得过去 12 个月的年份。
如果要在输出日期中包含年份,那么最简单的方法是在循环中将 1 个月添加到当前日期。然后,您可以在循环中从该日期检索月份和年份,如下所示:
var theMonths = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var now = new Date();
for (var i = 0; i < 12; i++) {
var future = new Date(now.getFullYear(), now.getMonth() + i, 1);
var month = theMonths[future.getMonth()];
var year = future.getFullYear();
console.log(month, year);
}Run Code Online (Sandbox Code Playgroud)
请注意,从您的问题中复制的此循环将在未来获得几个月,但您的描述指出您要检索过去的几个月。在这种情况下,你只需要简单地从循环0到> -12相反,使用i--。
| 归档时间: |
|
| 查看次数: |
1226 次 |
| 最近记录: |