Lea*_*hen 10 actionscript actionscript-3
我们有一个应用程序,用户必须在当前日期(用户使用该应用程序的日期)之后输入一个值不超过30天的日期.这是一个Flash应用程序,因此我需要一种方法将30天添加到当前日期,并获得正确的日期.像JavaScript中的东西:
myDate.setDate(myDate.getDate()+30);
Run Code Online (Sandbox Code Playgroud)
或者在C#中:
DateTime.Now.Add(30);
Run Code Online (Sandbox Code Playgroud)
ActionScript中有这样的东西吗?
Rya*_*ill 27
虽然其他答案肯定会有效,但这样做很简单:
var dte:Date = new Date();
dte.date += 30;
//the date property is the day of the month, so on Sept. 15 2009 it will be 15
Run Code Online (Sandbox Code Playgroud)
如果有必要,这甚至会增加月份和年份.您也可以使用月份和年份属性执行此操作.
我建议您看一下:如何通过使用内置的Date类来节省时间?.
它应该是这样的:
var date:Date = new Date();
date.setDate(date.date + 30);
Run Code Online (Sandbox Code Playgroud)