Javascript - 更改月份的第一天

标签 javascript date datetime

我正在开发一个简单的自定义模块,它表示“当前月份是:当前月份”,这是脚本:

<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/

相关文章:

javascript - Sequelize mySQL 到 MS SQL 迁移

java - 无限循环试图遍历 Java 中的日期

perl - 从字符串中提取格式不一致的日期(日期解析,NLP)

python - 如何使用 python 打印耗时(以毫秒为单位)

c# - 如何在 C# 中从希伯来日历中获取英文月份名称

javascript - 为什么我的 Google 表格功能这么慢?

javascript - 推迟搜索直至模板加载

javascript - 有条件地在 return 语句中包含 json 字段

r - 如何合并 R 中的两个日期向量?

c# - 使用 DateTime.TryParseExact 验证 XML 模式日期时间合规性