2013-04-08 110 views
0

当我的结束日期是2012年12月31日,使用灵活日期函数时,我需要计算开始日期为01- 01- 2013。灵活日期相关函数

+0

一般来说;开始日期通常在结束日期之前。你可能想编辑你的问题来详细说明你想要执行的特定算法。根据您提供的信息,对我来说这并不明显。 – JeffryHouser 2013-04-08 15:18:19

回答

0

我假设你想添加一定天数(在你的例子中为1)到现有的日期?您可以通过基于其他日期+差异的时间来创建一个新的日期做到这一点:

例子:

var numMillisecondsInOneDay:Number = 24*60*60*1000; 
var startDate:Date = new Date(endDate.getTime() + numMillisecondsInOneDay); 

FYI:该AS3Commons-Lang项目包含DateUtils类,提供了一组日期操纵方法。

+0

对日期的日期属性添加1比对所有乘法垃圾添加1实际上更容易。 http://flexdiary.blogspot.com/2008/05/working-with-dates-in-as3.html – 2013-04-08 16:14:35