goog.date.UtcDateTime
Provided By | |
---|---|
Extends |
Class representing a date/time in GMT+0 time zone, without daylight saving. Defaults to current date and time if none is specified. The get... and the getUTC... methods are equivalent.
new UtcDateTime( opt_year, opt_month, opt_date, opt_hours, opt_minutes, opt_seconds, opt_milliseconds )
Parameters |
|
---|
Instance Methods
this.add( interval ) → void
void
Performs date calculation by adding the supplied interval to the date.
Overrides | |||||
---|---|---|---|---|---|
Parameters |
|
this.clone() → goog.date.UtcDateTime
goog.date.UtcDateTime
Clones the UtcDateTime object.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.equals( other ) → boolean
boolean
Tests whether given datetime is exactly equal to this DateTime.
Defined by | |||||
---|---|---|---|---|---|
Overrides | |||||
Parameters |
| ||||
Returns |
|
this.getDate() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getDay() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getDayOfYear() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getFirstDayOfWeek() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getFirstWeekCutOffDay() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getFullYear() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getHours() → number
number
Returns the hours part of the datetime.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getIsoWeekday() → goog.date.weekDay
goog.date.weekDay
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getMilliseconds() → number
number
Returns the milliseconds part of the datetime.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getMinutes() → number
number
Returns the minutes part of the datetime.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getMonth() → goog.date.month
goog.date.month
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getNumberOfDaysInMonth() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getSeconds() → number
number
Returns the seconds part of the datetime.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getTime() → number
number
Returns the number of milliseconds since 1 January 1970 00:00:00.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getTimezoneOffset() → number
number
Returns timezone offset. The timezone offset is the delta in minutes between UTC and your local time. E.g., UTC+10 returns -600. Daylight savings time prevents this value from being constant.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getTimezoneOffsetString() → string
string
Returns timezone offset as a string. Returns offset in [+-]HH:mm format or Z for UTC.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCDate() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCDay() → goog.date.weekDay
goog.date.weekDay
Returns the day of week according to universal time, US style.
Defined by | |||
---|---|---|---|
Overrides | |||
Parameters | None. | ||
Returns |
|
this.getUTCFullYear() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCHours() → number
number
Returns the hours part of the datetime according to universal time.
Defined by | |||
---|---|---|---|
Overrides | |||
Parameters | None. | ||
Returns |
|
this.getUTCIsoWeekday() → goog.date.weekDay
goog.date.weekDay
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCMilliseconds() → number
number
Returns the milliseconds part of the datetime according to universal time.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCMinutes() → number
number
Returns the minutes part of the datetime according to universal time.
Defined by | |||
---|---|---|---|
Overrides | |||
Parameters | None. | ||
Returns |
|
this.getUTCMonth() → goog.date.month
goog.date.month
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCSeconds() → number
number
Returns the seconds part of the datetime according to universal time.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getUTCWeekday() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getWeekNumber() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getWeekday() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getYear() → number
number
Alias for getFullYear.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
| ||
See Also |
this.getYearOfWeek() → number
number
Returns year in “Week of Year” based calendars in which the year transition occurs on a week boundary.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.isMidnight() → boolean
boolean
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.set( date ) → void
void
Sets the date.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setDate( date ) → void
void
Sets the day part of the date.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setFirstDayOfWeek( day ) → void
void
Sets the first day of week.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setFirstWeekCutOffDay( day ) → void
void
Sets cut off weekday used for week number calculations. 0 = Mon, 6 = Sun.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setFullYear( year ) → void
void
Sets the year part of the date.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setHours( hours ) → void
void
Sets the hours part of the datetime.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setMilliseconds( ms ) → void
void
Sets the milliseconds part of the datetime.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setMinutes( minutes ) → void
void
Sets the minutes part of the datetime.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setMonth( month ) → void
void
Sets the month part of the date.
TODO(nnaze): Update type to goog.date.month.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setSeconds( seconds ) → void
void
Sets the seconds part of the datetime.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setTime( ms ) → void
void
Sets the value of the date object as expressed in the number of milliseconds since 1 January 1970 00:00:00.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCDate( date ) → void
void
Sets the day part of the date according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCFullYear( year ) → void
void
Sets the year part of the date according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCHours( hours ) → void
void
Sets the hours part of the datetime according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCMilliseconds( ms ) → void
void
Sets the seconds part of the datetime according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCMinutes( minutes ) → void
void
Sets the minutes part of the datetime according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCMonth( month ) → void
void
Sets the month part of the date according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setUTCSeconds( seconds ) → void
void
Sets the seconds part of the datetime according to universal time.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
|
this.setYear( year ) → void
void
Alias for setFullYear.
Defined by | |||||
---|---|---|---|---|---|
Parameters |
| ||||
See Also |
this.toIsoString( opt_verbose, opt_tz ) → string
string
Returns ISO 8601 string representation of date/time. Consistent with the standard built-in Date#toISOString method, the year is either four digits (YYYY) or six with a sign prefix (±YYYYYY), since ISO 8601 requires the number of digits in the year to be agreed upon in advance.
Defined by | |||||||||
---|---|---|---|---|---|---|---|---|---|
Overrides | |||||||||
Parameters |
| ||||||||
Returns |
| ||||||||
See Also | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString |
this.toIsoTimeString( opt_showSeconds ) → string
string
this.toString() → string
string
Overloaded toString method for object.
Defined by | |||
---|---|---|---|
Overrides | |||
Parameters | None. | ||
Returns |
|
this.toUTCIsoString( opt_verbose, opt_tz ) → string
string
Returns ISO 8601 string representation of date/time according to universal time.
Defined by | |||||||||
---|---|---|---|---|---|---|---|---|---|
Overrides | |||||||||
Parameters |
| ||||||||
Returns |
|
this.toUTCRfc3339String() → string
string
Returns RFC 3339 string representation of datetime in UTC.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.toUsTimeString( opt_padHours, opt_showAmPm, opt_omitZeroMinutes ) → string
string
Generates time label for the datetime, e.g., '5:30 AM'. By default this does not pad hours (e.g., to '05:30') and it does add an am/pm suffix. TODO(user): i18n -- hardcoding time format like this is bad. E.g., in CJK locales, need Chinese characters for hour and minute units.
warning Deprecated | Use goog.i18n.DateTimeFormat with goog.i18n.DateTimeFormat.Format.FULL_TIME or goog.i18n.DateTimeFormat.Format.LONG_TIME or goog.i18n.DateTimeFormat.Format.MEDIUM_TIME or goog.i18n.DateTimeFormat.Format.SHORT_TIME. |
---|
Defined by | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parameters |
| ||||||||||||
Returns |
|
this.toXmlDateTime( opt_timezone ) → string
string
this.valueOf() → number
number
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
Instance Properties
this.date → Date
Date
No information.
Static Functions
UtcDateTime.fromIsoString( formatted ) → (goog.date.UtcDateTime|null)
(goog.date.UtcDateTime|null)
Creates a DateTime from a UTC datetime string expressed in ISO 8601 format.
Parameters |
| ||||
---|---|---|---|---|---|
Returns |
|
UtcDateTime.fromTimestamp( timestamp ) → goog.date.UtcDateTime
goog.date.UtcDateTime
Parameters |
| ||||
---|---|---|---|---|---|
Returns |
|