我正在开发一个简单的自定义模块,它表示“当前月份是:当前月份”,这是脚本:
<span class="b" id="monthis"> </span>
<script type="text/javascript">
var month = new Array(12);
month[0]="Януари";
month[1]="Февруари";
month[2]="Март";
month[3]="Април";
month[4]="Май";
month[5]="Юни";
month[6]="Юли";
month[7]="Август";
month[8]="Септември";
month[9]="Октомври";
month[10]="Ноември";
month[11]="Декември";
var current_date = new Date();
month_value = current_date.getMonth();
day_value = current_date.getDate();
year_value = current_date.getFullYear();
document.getElementById("monthis").innerHTML = (month[month_value] + " " + year_value);
</script>
一切正常,月份在每个月的第一天发生变化,但我需要在当月的第三天进行更改。例如:要切换到下个月(12月),模块需要等待2天,并在第3天切换月份,例如12 月必须从 03.12.2015 开始到 02.01.2016,并且每个月都必须进行此转变。
最佳答案
只需将当前日期设为 -2 天并保持相同的逻辑即可。
var current_date = new Date();
current_date.setDate(current_date.getDate()-2);
关于Javascript - 更改月份的第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33627573/