goog.date.Date
Provided By | |
---|---|
All Known Direct Subclasses |
Class representing a date. Defaults to current date if none is specified.
Implements most methods of the native js Date object (except the time related ones, goog.date.DateTime) and can be used interchangeably with it just as if goog.date.Date was a synonym of Date. To make this more transparent, Closure APIs should accept goog.date.DateLike instead of the real Date object.
new Date( opt_year, opt_month, opt_date )
Parameters |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
See Also |
Instance Methods
this.add( interval ) → void
void
Performs date calculation by adding the supplied interval to the date.
Parameters |
|
---|
this.clone() → goog.date.Date
goog.date.Date
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.equals( other ) → boolean
boolean
Tests whether given date is equal to this Date. Note: This ignores units more precise than days (hours and below) and also ignores timezone considerations.
Parameters |
| ||||
---|---|---|---|---|---|
Returns |
|
this.getDate() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getDay() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getDayOfYear() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getFirstDayOfWeek() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getFirstWeekCutOffDay() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getFullYear() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getIsoWeekday() → goog.date.weekDay
goog.date.weekDay
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getMonth() → goog.date.month
goog.date.month
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getNumberOfDaysInMonth() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getTime() → number
number
Returns the number of milliseconds since 1 January 1970 00:00:00.
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.
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getTimezoneOffsetString() → string
string
Returns timezone offset as a string. Returns offset in [+-]HH:mm format or Z for UTC.
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCDate() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCDay() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCFullYear() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCHours() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCIsoWeekday() → goog.date.weekDay
goog.date.weekDay
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCMinutes() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCMonth() → goog.date.month
goog.date.month
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getUTCWeekday() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getWeekNumber() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getWeekday() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.getYear() → number
number
Alias for getFullYear.
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.
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.set( date ) → void
void
this.setDate( date ) → void
void
this.setFirstDayOfWeek( day ) → void
void
this.setFirstWeekCutOffDay( day ) → void
void
Sets cut off weekday used for week number calculations. 0 = Mon, 6 = Sun.
Parameters |
|
---|
this.setFullYear( year ) → void
void
this.setMonth( month ) → void
void
Sets the month part of the date.
TODO(nnaze): Update type to goog.date.month.
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.
Parameters |
|
---|
this.setUTCDate( date ) → void
void
Sets the day part of the date according to universal time.
Parameters |
|
---|
this.setUTCFullYear( year ) → void
void
Sets the year part of the date according to universal time.
Parameters |
|
---|
this.setUTCMonth( month ) → void
void
Sets the month part of the date according to universal time.
Parameters |
|
---|
this.setYear( year ) → void
void
this.toIsoString( opt_verbose, opt_tz ) → string
string
Returns ISO 8601 string representation of date. 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.
Parameters |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Returns |
| ||||||||
See Also | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString |
this.toString() → string
string
Overloaded toString method for object.
Parameters | None. | ||
---|---|---|---|
Returns |
|
this.toUTCIsoString( opt_verbose, opt_tz ) → string
string
Returns ISO 8601 string representation of date according to universal time.
Parameters |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Returns |
|
this.valueOf() → number
number
Parameters | None. | ||
---|---|---|---|
Returns |
|
Instance Properties
this.date → Date
Date
No information.
Static Functions
Date.compare( date1, date2 ) → number
number
Compares two dates. May be used as a sorting function.
Parameters |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Returns |
| ||||||||
See Also |
Date.fromIsoString( formatted ) → (goog.date.Date|null)
(goog.date.Date|null)
Parses an ISO 8601 string as a goog.date.Date
.
Parameters |
| ||||
---|---|---|---|---|---|
Returns |
|