?
view plain
copy to clipboard
print
?
- ??
-
public?static?function?getDateDiff(startDate:Date,?endDate:Date):int???
- {??
-
????var?diff:Number?=?(Number(endDate)?-?Number(startDate))/(3600000*24);??
-
????return?diff;??
- }??
- ??
-
??
-
public?static?function?getDate():Number??
- {??
-
????return?new?Date();??
- }??
- ??
-
??
-
public?static?function?getMonth():Number??
- {??
-
????return?new?Date().getMonth()?+?1;??
- }??
- ??
-
public?static?function?getFullYear():Number??
- {??
-
????return?new?Date().getFullYear();??
- }??
- ??
-
??
-
public?static?function?getDaysOfYear(year:int):int???
- {??
-
????var?startDate:Date?=?new?Date(year,?0,?1);??
-
????var?endDate:Date?=?new?Date(year+1,?1);??
-
????return?(getDateDiff(startDate,?endDate));??
- }??
- ??
-
??
-
public?static?function?getDaysOfMonth(year:int,?month:int):int??
- {??
-
????var?startDate:Date?=?new?Date(year,?month,?1);??
-
????var?endDate:Date?=?new?Date(year,?month?+?1,?endDate));??
- ??????
- }??
- ??
-
??
-
public?static?function?getMonthlyDayCounts(year:int):Array??
- {??
- ????var?result:Array?=?[];??
- ????var?startDate:Date;??
- ????var?endDate:Date;??
-
????var?monthlyDayCount:int;??
-
????for?(var?i:int?=?0;?i?<?12;?i++)???
- ????{??
-
????????startDate?=?new?Date(year,?i,?1);??
-
????????endDate?=?new?Date(year,?i?+1,?1);??
- ????????monthlyDayCount?=?getDateDiff(startDate,?endDate);???
- ????????result.push(monthlyDayCount);??
- ????}??
-
????return?result;??
- }??
- ??
-
??
-
public?static?function?compare(date1:Date,?date2:Date):int???
- {??
-
????if?(Number(date1)?<?Number(date2))???
- ????{??
-
????????return?-1??
- ????}??
-
????if?(Number(date1)?==?Number(date2))???
- ????{??
-
????????return?0;??
- ????}??
-
????return?1;??
- }??
- ??
-
??
-
public?static?function?convertToDateString(date:Date):String??
- {??
- ????var?year:String?=?date.getFullYear().toString();??
-
????var?month:String?=?Number(date.getMonth()?+?1)?<?10???"0"?+?String(date.getMonth()?+?1):?String(date.getMonth()?+?1);??
-
????var?dates:String?=?Number(date.getDate())?<?10???"0"?+?String(date.getDate()):?String(date.getDate());??
-
????return?year?+"-"+?month+"-"+?dates;??
- }??
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|