new $k.Time(hours, minutes, seconds)
Constructs a Time from the argument(s), which can be a Date object, undefined, milliseconds (UTC) or component values.
If undefined, the current time is returned
| Name | Type | Description | 
|---|---|---|
hours | 
            
            
            
                
                    
                        optional
                    
                    
                        
                    
                
                 Date or hours  | 
        |
minutes | 
            
            
            
                
                    
                        optional
                    
                    
                        
                    
                
                 Minutes  | 
        |
seconds | 
            
            
            
                
                    
                        optional
                    
                    
                        
                    
                
                 Seconds Represents a time without timezone  | 
        
Methods
static$k.Time.parse(string, language)
Parse the date/time string. Both ISO 8601 and localized strings are supported.
| Name | Type | Description | 
|---|---|---|
string | 
            
            
            string | 
                
                    
                    
                        
                    
                
                 The string representation  | 
        
language | 
            
            
            string | 
                
                    
                        optional
                    
                    
                        
                    
                
                 Language of the value. Either ISO 639-1 (2-letter code, e.g. "en") or ISO 639-2B (3-letter code, e.g. "eng"). If not defined, the current language will be used.  | 
        
Throws:
| Type | Description | 
|---|---|
| $k.exception.InvalidLanguage | If an invalid language was specified  | 
            
| $k.exception.InvalidValue | If value is invalid  | 
            
Returns:
The parsed date/timeequals() : boolean
Returns true if the values are equal
Returns:
| Type | Description | 
|---|---|
| boolean | 
getHours() : number
Returns the hours
Returns:
| Type | Description | 
|---|---|
| number | 
getMinutes() : number
Returns the minutes
Returns:
| Type | Description | 
|---|---|
| number | 
getSeconds() : number
Returns the seconds
Returns:
| Type | Description | 
|---|---|
| number | 
maxDate() : Date
Returns the latest exact Javascript date that is within the range of this date/time, e.g. 2007-03-01T23:59:59.999 for the date 2007-03-01.
Assumes that this is a date/time of the local timezone
Returns:
| Type | Description | 
|---|---|
| Date | 
maxUTCDate() : Date
Returns the latest exact Javascript date that is within the range of this date/time, e.g. 2007-03-01T23:59:59.999 for the date 2007-03-01.
Assumes that this is a date/time of the local timezone
Returns:
| Type | Description | 
|---|---|
| Date | 
minDate() : Date
Returns the earliest exact Javascript date that is within the range of this date/time, e.g. 2007-03-01T0:00:00.0 for the date 2007-03-01.
Assumes that this is a date/time of the local timezone
Returns:
| Type | Description | 
|---|---|
| Date | 
minUTCDate() : Date
Returns the earliest exact Javascript date that is within the range of this date/time, e.g. 2007-03-01T0:00:00.0 for the date 2007-03-01.
Assumes that this is an UTC date/time
Returns:
| Type | Description | 
|---|---|
| Date | 
setHours(hours)
Sets the hours
| Name | Type | Description | 
|---|---|---|
hours | 
            
            
            number | 
setMinutes(minutes)
Sets the minutes.
| Name | Type | Description | 
|---|---|---|
minutes | 
            
            
            number | 
setSeconds(seconds)
Sets the seconds.
| Name | Type | Description | 
|---|---|---|
seconds | 
            
            
            number | 
toDate() : Date
Returns the date/time as a Javascript date object.
Assumes that this is a date/time of the local timezone
Returns:
| Type | Description | 
|---|---|
| Date | 
toISOString()
Returns an ISO 8601 representation of the date/time
- Since:
 - 4.1.0
 
toJSON()
Returns a string representing the date/time, similar to Date.prototype.toJSON ( key )
- See:
 
toString(language) : string
Returns the string representation. Equivalent to valueString()
| Name | Type | Description | 
|---|---|---|
language | 
            
            
            string | 
                
                    
                        optional
                    
                    
                        
                    
                
                 Language of the value. Either ISO 639-1 (2-letter code, e.g. "en") or ISO 639-2B (3-letter code, e.g. "eng"). If not defined, the current language will be used.  | 
        
Throws:
| Type | Description | 
|---|---|
| $k.exception.InvalidLanguage | If an invalid language was specified  | 
            
Returns:
| Type | Description | 
|---|---|
| string | 
toUTCDate() : Date
Returns the date/time as a Javascript date object.
Assumes that this is an UTC date/time
Returns:
| Type | Description | 
|---|---|
| Date | 
valueOf() : number
Returns the internal millisecond value. Allows comparing date/time values, since the comparision operators call valueOf()
Returns:
| Type | Description | 
|---|---|
| number | 
valueString(language) : string
Returns the string representation
| Name | Type | Description | 
|---|---|---|
language | 
            
            
            string | 
                
                    
                        optional
                    
                    
                        
                    
                
                 Language of the value. Either ISO 639-1 (2-letter code, e.g. "en") or ISO 639-2B (3-letter code, e.g. "eng"). If not defined, the current language will be used.  | 
        
Throws:
| Type | Description | 
|---|---|
| $k.exception.InvalidLanguage | If an invalid language was specified  | 
            
Returns:
| Type | Description | 
|---|---|
| string |