DateUtils
| Kind of class: | class |
|---|---|
| Inherits from: | none |
| Classpath: | org.asapframework.util.DateUtils |
| File last modified: | Thursday, 07 September 2006, 16:24:08 |
A collection of utility methods for the Date class.
Example:
DateUtils has static methods. To use them, import the class and write for instance:
var d:Date = DateUtils.stringToDate( "23-3-2004" );Summary
Class methods
Class methods
getDaysSinceNow
static function getDaysSinceNow (
inDate:Date) : Number
Returns the number of days elapsed since the current moment.
Parameters:
date:
Another moment in the past or future.
Returns:
A float value of the difference in days.
Usage:
var daysPassed:Number = DateUtils.getDaysSinceNow( myOtherDateObj );To get the positive number of days up till a moment in the future ("getDaysFromNow"), use:
var myFutureDate:Date = DateUtils.stringToDate( "31-12-2040" ); var daysLeft:Number = -DateUtils.getDaysSinceNow( myFutureDate );
getMonthAsString
static function getMonthAsString (
inMonth:Number,
inLang:String,
inCaps:Boolean) : String
Returns the full name of the month for a given month number and language.
Parameters:
month :
Number indicating which month to get (zero based).
language:
The language in which the month name should be returned. Supported: "eng", "ger", "fre", "spa", "ita" and "dut"; "eng" is default when no language is given.
caps :
Optional, set to 'true' to receive month name in capitals.
Returns:
The name of the month, for example "March" for month 2, or null if none was found
getShortMonthAsString
static function getShortMonthAsString (
inMonth:Number,
inLang:String) : String
Returns the short name of the month for a given month number and language.
Parameters:
month :
Number indicating which month to get (zero based).
language:
The language in which the month name should be returned. Supported: "eng" and "dut"; "eng" is default when no language is given.
Returns:
The short name of the month, for example "Mar" for month 2, or null if none was found
isEqual
static function isEqual (
a:Date,
b:Date) : Boolean
Compares two Dates.
Parameters:
a:
first Date to compare
b:
second Date to compare
Returns:
True is both Dates are equal; false if they are not.
stringToDate
static function stringToDate (
inString:String,
inDelimiter:String) : Date
Creates a Date object from a string.
Parameters:
string :
A string with the format "day-month-year".
delimiter:
Optional, the delimiter used to seperate the day, month and year parts. When left empty, the default is "-".
Returns:
A Date object
Usage:
This returns (when traced):
Hours, minutes and seconds are set to 0.
var d:Date = DateUtils.stringToDate( "23-3-2004" );This returns (when traced):
Tue Mar 23 18:09:14 GMT+0100 2004.Hours, minutes and seconds are set to 0.
To do:
International date format (order of date parts)
UTC date format
UTC date format