后效将天数添加到当前日期DD / MM

时间:2012-12-29 15:42:37

标签: date expression add days after-effects

所以我有一个文本层,后面有文本源表达式:

D = new Date(Date(0));
D.getDate() + "/" + (D.getMonth()+1)

这给了我29/12这样的结果,我需要增加3天。 我试过了:

D = new Date(Date(0));
(D.getDate()+3) + "/" + (D.getMonth()+1)

但结果是32/12 ..我怎么做到这样结果将是(在这个特殊情况下)1/1?在Java中,人们建议使用日历类。但是我不确定After Effects是否有这样的东西。

2 个答案:

答案 0 :(得分:0)

你可以使用这样的东西:

       DateTime.Now.AddDays(12);
       DateTime.Now.AddYears(2);

在javascript中你可以在setDate()函数的帮助下设置

       var d = new Date();
       d.setDate(35); // this will give you 4 jan 2013
       d.setDate(25); // this will give you 25 Dec 2012

答案 1 :(得分:0)

试试这个:

D = new Date(Date(0));
D = new Date(D.getTime()+3*24*60*60*1000);
D.getDate() + "/" + (D.getMonth()+1)