Packageorg.as3commons.lang
Classpublic final class DateUtils
InheritanceDateUtils Inheritance Object



Public Methods
 MethodDefined By
  
addDays(date:Date, days:int):Date
[static]
DateUtils
  
addHours(date:Date, hours:int):Date
[static]
DateUtils
  
addMilliseconds(date:Date, milliseconds:int):Date
[static]
DateUtils
  
addMinutes(date:Date, minutes:int):Date
[static]
DateUtils
  
addMonths(date:Date, months:Number):Date
[static]
DateUtils
  
addSeconds(date:Date, seconds:int):Date
[static]
DateUtils
  
addWeeks(date:Date, weeks:int):Date
[static]
DateUtils
  
addYears(date:Date, years:Number):Date
[static]
DateUtils
  
getDateForOffset(date:Date, offsetMinutes:int):Date
[static]
DateUtils
  
getDaysDiff(startDate:Date, endDate:Date):int
[static]
DateUtils
  
getEndOfDay(date:Date):Date
[static]
DateUtils
  
getEndOfMonth(date:Date):Date
[static]
DateUtils
  
getEndOfWeek(date:Date):Date
[static]
DateUtils
  
getEndOfYear(date:Date):Date
[static]
DateUtils
  
getHoursDiff(startDate:Date, endDate:Date):int
[static]
DateUtils
  
[static]
DateUtils
  
getMinutesDiff(startDate:Date, endDate:Date):int
[static]
DateUtils
  
getStartOfDay(date:Date):Date
[static]
DateUtils
  
getStartOfMonth(date:Date):Date
[static]
DateUtils
  
getStartOfWeek(date:Date):Date
[static]
DateUtils
  
getStartOfYear(date:Date):Date
[static]
DateUtils
  
[static]
DateUtils
  
getUTCDate(date:Date):Date
[static]
DateUtils
  
getUTCEndOfDay(date:Date):Date
[static]
DateUtils
  
getUTCStartOfDay(date:Date):Date
[static]
DateUtils
  
[static]
DateUtils
  
isLeapYear(date:Date):Boolean
[static]
DateUtils
  
isSameDay(date1:Date, date2:Date):Boolean
[static]
DateUtils
  
isSameInstant(date1:Date, date2:Date):Boolean
[static]
DateUtils
  
isWeekDay(date:Date):Boolean
[static]
DateUtils
  
isWeekEnd(date:Date):Boolean
[static]
DateUtils
  
setDay(date:Date, day:int):Date
[static]
DateUtils
  
setHours(date:Date, hour:int):Date
[static]
DateUtils
  
setMilliseconds(date:Date, millisecond:int):Date
[static]
DateUtils
  
setMinutes(date:Date, minute:int):Date
[static]
DateUtils
  
setMonth(date:Date, month:int):Date
[static]
DateUtils
  
setSeconds(date:Date, second:int):Date
[static]
DateUtils
  
setYear(date:Date, year:int):Date
[static]
DateUtils
Public Constants
 ConstantDefined By
  DAYS_PER_WEEK : int = 7
[static]
DateUtils
  HOURS_PER_DAY : int = 24
[static]
DateUtils
  MILLIS_PER_DAY : int = 8.64E7
[static]
DateUtils
  MILLIS_PER_HOUR : int = 3600000.0
[static]
DateUtils
  MILLIS_PER_MINUTE : int = 60000.0
[static]
DateUtils
  MILLIS_PER_SECOND : int = 1000
[static]
DateUtils
  MINUTES_PER_HOUR : int = 60
[static]
DateUtils
  MONTHS_PER_YEAR : int = 12
[static]
DateUtils
  SECONDS_PER_MINUTE : int = 60
[static]
DateUtils
Method Detail
addDays()method
public static function addDays(date:Date, days:int):Date

Parameters

date:Date
 
days:int

Returns
Date
addHours()method 
public static function addHours(date:Date, hours:int):Date

Parameters

date:Date
 
hours:int

Returns
Date
addMilliseconds()method 
public static function addMilliseconds(date:Date, milliseconds:int):Date

Parameters

date:Date
 
milliseconds:int

Returns
Date
addMinutes()method 
public static function addMinutes(date:Date, minutes:int):Date

Parameters

date:Date
 
minutes:int

Returns
Date
addMonths()method 
public static function addMonths(date:Date, months:Number):Date

Parameters

date:Date
 
months:Number

Returns
Date
addSeconds()method 
public static function addSeconds(date:Date, seconds:int):Date

Parameters

date:Date
 
seconds:int

Returns
Date
addWeeks()method 
public static function addWeeks(date:Date, weeks:int):Date

Parameters

date:Date
 
weeks:int

Returns
Date
addYears()method 
public static function addYears(date:Date, years:Number):Date

Parameters

date:Date
 
years:Number

Returns
Date
getDateForOffset()method 
public static function getDateForOffset(date:Date, offsetMinutes:int):Date

Parameters

date:Date
 
offsetMinutes:int

Returns
Date
getDaysDiff()method 
public static function getDaysDiff(startDate:Date, endDate:Date):int

Parameters

startDate:Date
 
endDate:Date

Returns
int
getEndOfDay()method 
public static function getEndOfDay(date:Date):Date

Parameters

date:Date

Returns
Date
getEndOfMonth()method 
public static function getEndOfMonth(date:Date):Date

Parameters

date:Date

Returns
Date
getEndOfWeek()method 
public static function getEndOfWeek(date:Date):Date

Parameters

date:Date

Returns
Date
getEndOfYear()method 
public static function getEndOfYear(date:Date):Date

Parameters

date:Date

Returns
Date
getHoursDiff()method 
public static function getHoursDiff(startDate:Date, endDate:Date):int

Parameters

startDate:Date
 
endDate:Date

Returns
int
getLocalTimeZoneCode()method 
public static function getLocalTimeZoneCode():String

Returns
String
getMinutesDiff()method 
public static function getMinutesDiff(startDate:Date, endDate:Date):int

Parameters

startDate:Date
 
endDate:Date

Returns
int
getStartOfDay()method 
public static function getStartOfDay(date:Date):Date

Parameters

date:Date

Returns
Date
getStartOfMonth()method 
public static function getStartOfMonth(date:Date):Date

Parameters

date:Date

Returns
Date
getStartOfWeek()method 
public static function getStartOfWeek(date:Date):Date

Parameters

date:Date

Returns
Date
getStartOfYear()method 
public static function getStartOfYear(date:Date):Date

Parameters

date:Date

Returns
Date
getTomorrow()method 
public static function getTomorrow():Date

Returns
Date
getUTCDate()method 
public static function getUTCDate(date:Date):Date

Parameters

date:Date

Returns
Date
getUTCEndOfDay()method 
public static function getUTCEndOfDay(date:Date):Date

Parameters

date:Date

Returns
Date
getUTCStartOfDay()method 
public static function getUTCStartOfDay(date:Date):Date

Parameters

date:Date

Returns
Date
getYesterday()method 
public static function getYesterday():Date

Returns
Date
isLeapYear()method 
public static function isLeapYear(date:Date):Boolean

Parameters

date:Date

Returns
Boolean
isSameDay()method 
public static function isSameDay(date1:Date, date2:Date):Boolean

Parameters

date1:Date
 
date2:Date

Returns
Boolean
isSameInstant()method 
public static function isSameInstant(date1:Date, date2:Date):Boolean

Parameters

date1:Date
 
date2:Date

Returns
Boolean
isWeekDay()method 
public static function isWeekDay(date:Date):Boolean

Parameters

date:Date

Returns
Boolean
isWeekEnd()method 
public static function isWeekEnd(date:Date):Boolean

Parameters

date:Date

Returns
Boolean
setDay()method 
public static function setDay(date:Date, day:int):Date

Parameters

date:Date
 
day:int

Returns
Date
setHours()method 
public static function setHours(date:Date, hour:int):Date

Parameters

date:Date
 
hour:int

Returns
Date
setMilliseconds()method 
public static function setMilliseconds(date:Date, millisecond:int):Date

Parameters

date:Date
 
millisecond:int

Returns
Date
setMinutes()method 
public static function setMinutes(date:Date, minute:int):Date

Parameters

date:Date
 
minute:int

Returns
Date
setMonth()method 
public static function setMonth(date:Date, month:int):Date

Parameters

date:Date
 
month:int

Returns
Date
setSeconds()method 
public static function setSeconds(date:Date, second:int):Date

Parameters

date:Date
 
second:int

Returns
Date
setYear()method 
public static function setYear(date:Date, year:int):Date

Parameters

date:Date
 
year:int

Returns
Date
Constant Detail
DAYS_PER_WEEKConstant
public static const DAYS_PER_WEEK:int = 7

HOURS_PER_DAYConstant 
public static const HOURS_PER_DAY:int = 24

MILLIS_PER_DAYConstant 
public static const MILLIS_PER_DAY:int = 8.64E7

MILLIS_PER_HOURConstant 
public static const MILLIS_PER_HOUR:int = 3600000.0

MILLIS_PER_MINUTEConstant 
public static const MILLIS_PER_MINUTE:int = 60000.0

MILLIS_PER_SECONDConstant 
public static const MILLIS_PER_SECOND:int = 1000

MINUTES_PER_HOURConstant 
public static const MINUTES_PER_HOUR:int = 60

MONTHS_PER_YEARConstant 
public static const MONTHS_PER_YEAR:int = 12

SECONDS_PER_MINUTEConstant 
public static const SECONDS_PER_MINUTE:int = 60