我正在开发一个每日日历,需要遍历到第二天和前一天。我怎么用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/