# Date

## Overview

The javascript Date implementation.

For more information see: [Date (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date).

## Methods Summarized

| Type                                                     | Name                                                                                                                      | Summary                                                                                                                                                |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month)](#utc-year-month)                                                                                       | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month, date)](#utc-year-month-date)                                                                            | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month, date, hrs)](#utc-year-month-date-hrs)                                                                   | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month, date, hrs, min)](#utc-year-month-date-hrs-min)                                                          | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month, date, hrs, min, sec)](#utc-year-month-date-hrs-min-sec)                                                 | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [UTC(year, month, date, hrs, min, sec, ms)](#utc-year-month-date-hrs-min-sec-ms)                                          | Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time. |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getDate()](#getdate)                                                                                                     | Gets the day of month in local time                                                                                                                    |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getDay()](#getday)                                                                                                       | Gets the day of the week (sunday = 0) in local time                                                                                                    |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getFullYear()](#getfullyear)                                                                                             | Gets the full year of the date in local time                                                                                                           |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getHours()](#gethours)                                                                                                   | Gets the hours of the date in local time                                                                                                               |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getMilliseconds()](#getmilliseconds)                                                                                     | Gets the milliseconds of the date in local time                                                                                                        |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getMinutes()](#getminutes)                                                                                               | Gets the minutes of the date in local time                                                                                                             |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getMonth()](#getmonth)                                                                                                   | Gets the month of the date in local time                                                                                                               |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getSeconds()](#getseconds)                                                                                               | Gets the seconds of the date in local time                                                                                                             |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getTime()](#gettime)                                                                                                     | The value returned by the getTime method is the number of milliseconds since 1 January 1970 00:00:00.                                                  |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getTimezoneOffset()](#gettimezoneoffset)                                                                                 | Gets the number of minutes between GMT and this date.                                                                                                  |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCDate()](#getutcdate)                                                                                               | Gets the UTC date.                                                                                                                                     |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCDay()](#getutcday)                                                                                                 | Gets the day in UTC time.                                                                                                                              |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCFullYear()](#getutcfullyear)                                                                                       | Gets the full year in UTC time.                                                                                                                        |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCHours()](#getutchours)                                                                                             | Gets the hours in UTC time.                                                                                                                            |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCMilliseconds()](#getutcmilliseconds)                                                                               | Gets the milliseconds in UTC time.                                                                                                                     |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCMinutes()](#getutcminutes)                                                                                         | Gets the minutes in UTC time.                                                                                                                          |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCMonth()](#getutcmonth)                                                                                             | Gets the month in UTC time.                                                                                                                            |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [getUTCSeconds()](#getutcseconds)                                                                                         | Gets the seconds in UTC time.                                                                                                                          |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [now()](#now)                                                                                                             | Returns the milliseconds elapsed since 1 January 1970 00:00:00 UTC up until now.                                                                       |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [parse(s)](#parse-s)                                                                                                      | Takes a date string (such as "Dec 25, 1995") and returns the number of milliseconds since January 1, 1970, 00:00:00 UTC.                               |
| void                                                     | [setDate(dayValue)](#setdate-dayvalue)                                                                                    | Sets the date.                                                                                                                                         |
| void                                                     | [setFullYear(yearValue)](#setfullyear-yearvalue)                                                                          | Sets the full year of the date.                                                                                                                        |
| void                                                     | [setFullYear(yearValue, monthValue)](#setfullyear-yearvalue-monthvalue)                                                   | Sets the full year of the date.                                                                                                                        |
| void                                                     | [setFullYear(yearValue, monthValue, dayValue)](#setfullyear-yearvalue-monthvalue-dayvalue)                                | Sets the full year of the date.                                                                                                                        |
| void                                                     | [setHours(hoursValue)](#sethours-hoursvalue)                                                                              | Sets the hours of the date.                                                                                                                            |
| void                                                     | [setHours(hoursValue, minutesValue)](#sethours-hoursvalue-minutesvalue)                                                   | Sets the hours of the date.                                                                                                                            |
| void                                                     | [setHours(hoursValue, minutesValue, secondsValue)](#sethours-hoursvalue-minutesvalue-secondsvalue)                        | Sets the hours of the date.                                                                                                                            |
| void                                                     | [setHours(hoursValue, minutesValue, secondsValue, msValue)](#sethours-hoursvalue-minutesvalue-secondsvalue-msvalue)       | Sets the hours of the date.                                                                                                                            |
| void                                                     | [setMilliseconds(millisecondsValue)](#setmilliseconds-millisecondsvalue)                                                  | Sets the milliseconds of the date.                                                                                                                     |
| void                                                     | [setMinutes(minutesValue)](#setminutes-minutesvalue)                                                                      | Sets the minutes of the date.                                                                                                                          |
| void                                                     | [setMinutes(minutesValue, secondsValue)](#setminutes-minutesvalue-secondsvalue)                                           | Sets the minutes of the date.                                                                                                                          |
| void                                                     | [setMinutes(minutesValue, secondsValue, msValue)](#setminutes-minutesvalue-secondsvalue-msvalue)                          | Sets the minutes of the date.                                                                                                                          |
| void                                                     | [setMonth(monthValue)](#setmonth-monthvalue)                                                                              | Sets the month of the date.                                                                                                                            |
| void                                                     | [setMonth(monthValue, dayValue)](#setmonth-monthvalue-dayvalue)                                                           | Sets the month of the date.                                                                                                                            |
| void                                                     | [setSeconds(secondsValue)](#setseconds-secondsvalue)                                                                      | Sets the seconds of the date.                                                                                                                          |
| void                                                     | [setSeconds(secondsValue, msValue)](#setseconds-secondsvalue-msvalue)                                                     | Sets the seconds of the date.                                                                                                                          |
| void                                                     | [setTime(timeValue)](#settime-timevalue)                                                                                  | Sets the milliseconds of the date.                                                                                                                     |
| void                                                     | [setUTCDate(dayValue)](#setutcdate-dayvalue)                                                                              | Sets the UTC date.                                                                                                                                     |
| void                                                     | [setUTCFullYear(yearValue)](#setutcfullyear-yearvalue)                                                                    | Sets the year in UTC time.                                                                                                                             |
| void                                                     | [setUTCFullYear(yearValue, monthValue)](#setutcfullyear-yearvalue-monthvalue)                                             | Sets the year in UTC time.                                                                                                                             |
| void                                                     | [setUTCFullYear(yearValue, monthValue, dayValue)](#setutcfullyear-yearvalue-monthvalue-dayvalue)                          | Sets the year in UTC time.                                                                                                                             |
| void                                                     | [setUTCHours(hoursValue)](#setutchours-hoursvalue)                                                                        | Sets the hours in UTC time.                                                                                                                            |
| void                                                     | [setUTCHours(hoursValue, minutesValue)](#setutchours-hoursvalue-minutesvalue)                                             | Sets the hours in UTC time.                                                                                                                            |
| void                                                     | [setUTCHours(hoursValue, minutesValue, secondsValue)](#setutchours-hoursvalue-minutesvalue-secondsvalue)                  | Sets the hours in UTC time.                                                                                                                            |
| void                                                     | [setUTCHours(hoursValue, minutesValue, secondsValue, msValue)](#setutchours-hoursvalue-minutesvalue-secondsvalue-msvalue) | Sets the hours in UTC time.                                                                                                                            |
| void                                                     | [setUTCMilliseconds(millisecondsValue)](#setutcmilliseconds-millisecondsvalue)                                            | Sets the milliseconds in UTC time.                                                                                                                     |
| void                                                     | [setUTCMinutes(minutesValue)](#setutcminutes-minutesvalue)                                                                | Sets the minutes in UTC time.                                                                                                                          |
| void                                                     | [setUTCMinutes(minutesValue, secondsValue)](#setutcminutes-minutesvalue-secondsvalue)                                     | Sets the minutes in UTC time.                                                                                                                          |
| void                                                     | [setUTCMinutes(minutesValue, secondsValue, msValue)](#setutcminutes-minutesvalue-secondsvalue-msvalue)                    | Sets the minutes in UTC time.                                                                                                                          |
| void                                                     | [setUTCMonth(monthValue)](#setutcmonth-monthvalue)                                                                        | Sets the month in UTC time.                                                                                                                            |
| void                                                     | [setUTCMonth(monthValue, dayValue)](#setutcmonth-monthvalue-dayvalue)                                                     | Sets the month in UTC time.                                                                                                                            |
| void                                                     | [setUTCSeconds(secondsValue)](#setutcseconds-secondsvalue)                                                                | Sets the seconds in UTC time.                                                                                                                          |
| void                                                     | [setUTCSeconds(secondsValue, msValue)](#setutcseconds-secondsvalue-msvalue)                                               | Sets the seconds in UTC time.                                                                                                                          |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toDateString()](#todatestring)                                                                                           | Returns a string version of the date.                                                                                                                  |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toISOString()](#toisostring)                                                                                             | Returns a string version of the UTC value of the date.                                                                                                 |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toLocaleDateString()](#tolocaledatestring)                                                                               | Returns a string version of the local time zone of the date.                                                                                           |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toLocaleString()](#tolocalestring)                                                                                       | Returns a string version of the local time zone of the date.                                                                                           |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toLocaleTimeString()](#tolocaletimestring)                                                                               | Returns a string version of the local time zone of the date.                                                                                           |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toTimeString()](#totimestring)                                                                                           | Returns a string version of the date.                                                                                                                  |
| [String](/reference/servoycore/dev-api/js-lib/string.md) | [toUTCString()](#toutcstring)                                                                                             | Returns a string version of the UTC value of the date.                                                                                                 |
| [Number](/reference/servoycore/dev-api/js-lib/number.md) | [valueOf()](#valueof)                                                                                                     | Return integer milliseconds count                                                                                                                      |

## Methods Detailed

### UTC(year, month)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### UTC(year, month, date)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **date** A number between 1 and 31.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### UTC(year, month, date, hrs)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **date** A number between 1 and 31.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hrs** A number between 0 and 23.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### UTC(year, month, date, hrs, min)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **date** A number between 1 and 31.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hrs** A number between 0 and 23.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **min** A number between 0 and 59.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### UTC(year, month, date, hrs, min, sec)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **date** A number between 1 and 31.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hrs** A number between 0 and 23.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **min** A number between 0 and 59.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **sec** A number between 0 and 59.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### UTC(year, month, date, hrs, min, sec, ms)

Takes comma-delimited date parameters and returns the number of milliseconds between January 1, 1970, 00:00:00, universal time and the specified time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **year** A year after 1900.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **month** A number between 0 and 11.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **date** A number between 1 and 31.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hrs** A number between 0 and 23.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **min** A number between 0 and 59.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **sec** A number between 0 and 59.
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **ms** A number between 0 and 999.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
// The number of milliseconds in the first minute after 1970 January 1st.
application.output(Date.UTC(1970, 00, 01, 00, 01, 00, 00)); // prints: 60000.0
```

### getDate()

Gets the day of month in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getDate();
```

### getDay()

Gets the day of the week (sunday = 0) in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getDay();
```

### getFullYear()

Gets the full year of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getFullYear();
```

### getHours()

Gets the hours of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getHours();
```

### getMilliseconds()

Gets the milliseconds of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getMilliseconds();
```

### getMinutes()

Gets the minutes of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getMinutes();
```

### getMonth()

Gets the month of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getMonth();
```

### getSeconds()

Gets the seconds of the date in local time

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getSeconds();
```

### getTime()

The value returned by the getTime method is the number of milliseconds since 1 January 1970 00:00:00.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getTime();
```

### getTimezoneOffset()

Gets the number of minutes between GMT and this date.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getTimezoneOffset();
```

### getUTCDate()

Gets the UTC date.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCDate();
```

### getUTCDay()

Gets the day in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCDay();
```

### getUTCFullYear()

Gets the full year in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCFullYear();
```

### getUTCHours()

Gets the hours in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCHours();
```

### getUTCMilliseconds()

Gets the milliseconds in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCMilliseconds();
```

### getUTCMinutes()

Gets the minutes in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCMinutes();
```

### getUTCMonth()

Gets the month in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCMonth();
```

### getUTCSeconds()

Gets the seconds in UTC time.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.getUTCSeconds();
```

### now()

Returns the milliseconds elapsed since 1 January 1970 00:00:00 UTC up until now.

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
var timestamp = Date.now();
```

### parse(s)

Takes a date string (such as "Dec 25, 1995") and returns the number of milliseconds since January 1, 1970, 00:00:00 UTC.

**Parameters**

* [String](/reference/servoycore/dev-api/js-lib/string.md) **s** The date string to parse

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
var str = Date.parse("Wed, 09 Aug 1995 00:00:00 GMT");
application.output(str);
```

### setDate(dayValue)

Sets the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setDate(integer);
```

### setFullYear(yearValue)

Sets the full year of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;

**Returns:** void

**Sample**

```js
date.setFullYear(integer);
```

### setFullYear(yearValue, monthValue)

Sets the full year of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;

**Returns:** void

**Sample**

```js
date.setFullYear(integer);
```

### setFullYear(yearValue, monthValue, dayValue)

Sets the full year of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setFullYear(integer);
```

### setHours(hoursValue)

Sets the hours of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;

**Returns:** void

**Sample**

```js
date.setHours(integer);
```

### setHours(hoursValue, minutesValue)

Sets the hours of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;

**Returns:** void

**Sample**

```js
date.setHours(integer);
```

### setHours(hoursValue, minutesValue, secondsValue)

Sets the hours of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setHours(integer);
```

### setHours(hoursValue, minutesValue, secondsValue, msValue)

Sets the hours of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setHours(integer);
```

### setMilliseconds(millisecondsValue)

Sets the milliseconds of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **millisecondsValue** ;

**Returns:** void

**Sample**

```js
date.setMilliseconds(integer);
```

### setMinutes(minutesValue)

Sets the minutes of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;

**Returns:** void

**Sample**

```js
date.setMinutes(integer);
```

### setMinutes(minutesValue, secondsValue)

Sets the minutes of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setMinutes(integer);
```

### setMinutes(minutesValue, secondsValue, msValue)

Sets the minutes of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setMinutes(integer);
```

### setMonth(monthValue)

Sets the month of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;

**Returns:** void

**Sample**

```js
date.setMonth(integr);
```

### setMonth(monthValue, dayValue)

Sets the month of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setMonth(integr);
```

### setSeconds(secondsValue)

Sets the seconds of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setSeconds(integer);
```

### setSeconds(secondsValue, msValue)

Sets the seconds of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setSeconds(integer);
```

### setTime(timeValue)

Sets the milliseconds of the date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **timeValue** ;

**Returns:** void

**Sample**

```js
date.setTime(integer);
```

### setUTCDate(dayValue)

Sets the UTC date.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setUTCDate(integer);
```

### setUTCFullYear(yearValue)

Sets the year in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;

**Returns:** void

**Sample**

```js
date.setUTCFullYear(integer);
```

### setUTCFullYear(yearValue, monthValue)

Sets the year in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;

**Returns:** void

**Sample**

```js
date.setUTCFullYear(integer);
```

### setUTCFullYear(yearValue, monthValue, dayValue)

Sets the year in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **yearValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setUTCFullYear(integer);
```

### setUTCHours(hoursValue)

Sets the hours in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;

**Returns:** void

**Sample**

```js
date.setUTCHours(integer);
```

### setUTCHours(hoursValue, minutesValue)

Sets the hours in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;

**Returns:** void

**Sample**

```js
date.setUTCHours(integer);
```

### setUTCHours(hoursValue, minutesValue, secondsValue)

Sets the hours in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setUTCHours(integer);
```

### setUTCHours(hoursValue, minutesValue, secondsValue, msValue)

Sets the hours in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **hoursValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setUTCHours(integer);
```

### setUTCMilliseconds(millisecondsValue)

Sets the milliseconds in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **millisecondsValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMilliseconds(integer);
```

### setUTCMinutes(minutesValue)

Sets the minutes in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMinutes(integer);
```

### setUTCMinutes(minutesValue, secondsValue)

Sets the minutes in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMinutes(integer);
```

### setUTCMinutes(minutesValue, secondsValue, msValue)

Sets the minutes in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **minutesValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMinutes(integer);
```

### setUTCMonth(monthValue)

Sets the month in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMonth(integer);
```

### setUTCMonth(monthValue, dayValue)

Sets the month in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **monthValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **dayValue** ;

**Returns:** void

**Sample**

```js
date.setUTCMonth(integer);
```

### setUTCSeconds(secondsValue)

Sets the seconds in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;

**Returns:** void

**Sample**

```js
date.setUTCSeconds(integer);
```

### setUTCSeconds(secondsValue, msValue)

Sets the seconds in UTC time.

**Parameters**

* [Number](/reference/servoycore/dev-api/js-lib/number.md) **secondsValue** ;
* [Number](/reference/servoycore/dev-api/js-lib/number.md) **msValue** ;

**Returns:** void

**Sample**

```js
date.setUTCSeconds(integer);
```

### toDateString()

Returns a string version of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toDateString();
```

### toISOString()

Returns a string version of the UTC value of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md) the Date object as a string in simplified extended ISO format.

**Sample**

```js
date.toISOString();
```

### toLocaleDateString()

Returns a string version of the local time zone of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toLocaleDateString();
```

### toLocaleString()

Returns a string version of the local time zone of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toLocaleString();
```

### toLocaleTimeString()

Returns a string version of the local time zone of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toLocaleTimeString();
```

### toTimeString()

Returns a string version of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toTimeString();
```

### toUTCString()

Returns a string version of the UTC value of the date.

**Returns:** [String](/reference/servoycore/dev-api/js-lib/string.md)

**Sample**

```js
date.toUTCString();
```

### valueOf()

Return integer milliseconds count

**Returns:** [Number](/reference/servoycore/dev-api/js-lib/number.md)

**Sample**

```js
date.valueOf(integer);
```

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.servoy.com/reference/servoycore/dev-api/js-lib/date.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
