javascript - JavaScript中的日期问题

标签 javascript

我在 Javascript 中遇到日期问题。 我需要将日期增加 1 天,我正在使用这个:

var myDate = new Date();
myDate.setDate(myDate.getDate() + 1);

但是6月30日是什么时候,增加的日期将是6月31日,而不是7月1日。

如何获取正确的增量数据???

最佳答案

不,不会。尝试这个片段,效果很好。

var myDate = new Date();
myDate.setDate(30); // it's June as of the writing of this question
                    // so we're setting it to June 30th.
myDate.setDate(myDate.getDate() + 1);
alert(myDate)

更新:我在 IE、Firefox、Chrome 和 Safari 中尝试过此操作,效果很好。

关于javascript - JavaScript中的日期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935198/

相关文章:

javascript - 如何在不指定标记名称的情况下读取 XML 中的子节点名称及其值?

javascript - 什么时候应该使用 WebHID 而不是 WebUSB?

javascript - parse.com - 我如何仅使用 javascript 创建按日期等于 createdAt 的查询

javascript - Jquery 插件只允许文本字段中特定范围内的数字?

javascript - 单击链接以滚动到特定的 div (jquery)

javascript - 如何将触发器从 input[type ="file"] 更改为 span 标记?

javascript - IE8 中的无效参数

php - 使用 ajax 在基于 mvc 的 php 应用程序的下拉列表中填充城市?

javascript - 如何在字符串中查找一个字符并输出该字符出现的每个地方的索引? (JavaScript)

javascript - FF/Chrome 中支持的 XMLHttpRequest.DONE 值的问题