javascript中的日期操作
date manipulation in javascript
假设我通过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理解为日期的任何值,这是非常灵活的。
使用futureDate.setMonth(futureDate.getMonth() + 3)
这也将在年底工作。它会自动转到新的一年。
下面是一个很好的例程,可以处理这个和许多其他日期操作:
http://slingfive.com/pages/code/jsDate/jsDate.html相关文章:
- Momentjs-日期不可操作
- 为什么javascript中的日期操作很奇怪
- javascript中的日期转换和操作,带有阿拉伯月份
- 日历仅对具有日期的单元格进行操作
- 寻找由向上和向下箭头键操作的日期小部件以增加日期
- 将日期参数传递给 MVC 操作的 ajax 调用的安全方法
- 操作 JavaScript 日期对象
- 操作日期firefox vs chrome
- 如何通过在检查器中操作Javascript来抓取表?页面仅显示当前日期's的数据,但我想回到过去,重新收集
- 如何使用连接操作查询添加日期选择器代码
- 如何在Google Apps Script中使用逻辑仅对数组中的日期对象执行操作
- 如何请求/操作“当前选定的日期”?在FullCalendar
- 全球化-需要在javascript中操作日期的帮助
- 操作日期时的时刻日期问题
- Javascript中的日期操作
- Google应用脚本-日期字符串操作
- 使用日期时区操作
- javascript中的日期操作
- 在特定日期时间调度操作
- 如何在javascript中操作日期