actionscript 获取未来N天的日期

for (var i:Number = 1; i <= 10; i++)
{
 var someday:Date = getOffsetDate(i);
 traceDate(someday);
}

function getOffsetDate(daysNum:Number):Date
{
 var onedayTime:Number = 24 * 60 * 60 * 1000;
 var today:Date = new Date();
 var someday:Date = new Date();
 var somedayTime:Number = today.getTime() + daysNum * onedayTime;
 someday.setTime(somedayTime);
 
 return someday;
}

function traceDate(someday:Date):Void
{
 var weekdayArray:Array = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");

 var theYear:Number = someday.getFullYear();
 var theMonth:Number = someday.getMonth() + 1;
 var theDate:Number = someday.getDate();
 var theDay:Number = someday.getDay();
 
 var formatedDate:String = String(theYear) + "年" + String(theMonth) + "月" + String(theDate) + "日, ";
 formatedDate += weekdayArray[theDay];
 
 trace(formatedDate);
} 

2010年1月18日运行,输出如下:

2010年1月19日, 星期二
2010年1月20日, 星期三
2010年1月21日, 星期四
2010年1月22日, 星期五
2010年1月23日, 星期六
2010年1月24日, 星期日
2010年1月25日, 星期一
2010年1月26日, 星期二
2010年1月27日, 星期三
2010年1月28日, 星期四

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值