假设我通过 jquery 日历将日期获取到 java 脚本变量。 例如:var d = 02/12/2011
如何使用 js 函数或 jq 方法操作该日期变量,以获取该日期之前 3 个月的日期?我不能只做以下知道的事情。因为每个月没有30天?
var futureDate=new Date(d);
futureDate.setDate(futureDate.getDate()+30*3);
最佳答案
您可以尝试使用 Date.js或Sugar.js图书馆。它们都有很棒的日期操作功能。
这是一个使用 Sugar 的示例...
var futureDate = Date.create(d);
futureDate.addMonths(3);
值 d 可以是 Sugar understands as a date 中的任何值这是非常灵活的。
关于javascript - JavaScript 中的日期操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7558819/