所以我有一个文本层,后面有文本源表达式:
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是否有这样的东西。
答案 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)