Javascript 第二天和前一天函数

标签 javascript jquery

我正在开发一个每日日历,需要遍历到第二天和前一天。我怎么用javascript写这个?转到下个月/上个月时,以下计算是否正确?就像 C# 的 DateTime.Today.AddDays(1) 一样吗?

new Date(year, month, day + 1)

我担心的是,如果我在 3 月 31 日执行此操作,它会计算出 3 月 32 日...这显然行不通。

如果有人能提供一个功能来做这两个事情那就太好了!

提前致谢!

最佳答案

var dateString = '30 Apr 2010'; // date string
var actualDate = new Date(dateString); // convert to actual date
var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate()+1); // create new increased date

关于Javascript 第二天和前一天函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9927419/

相关文章:

javascript - 如何使用 jQuery 获取 CSS 属性的数字部分?

javascript - 代码不适用于使用 SEWP 的 SP 在线站点页面

javascript - 如何选择加载的图像并将其插入到 div 中

javascript - 如何使用 HTML 在图像顶部显示光标?

javascript - 从 Apache 托管文件到同一服务器上的 Tomcat servlet 的 AJAX 调用失败

jquery - overflow hidden 时的可滚动区域?

javascript - 选择表单后生成 URL

javascript - PHP - 如何在同一页面的下拉列表中添加更改值的字段?

javascript - 如何跟踪 ngRepeat (AngularJS) 中的项目?

JavaScript OOP - 返回基础成员的 Getter