-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathDate.html
More file actions
200 lines (200 loc) · 65.9 KB
/
Copy pathDate.html
File metadata and controls
200 lines (200 loc) · 65.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Date JavaScript API</title><meta name="description" content="Interactive API reference for the JavaScript Date Object. An object that represents a date and time. Internally the time is stored as the number of milliseconds since 01 January, 1970 UTC. Use new Da"><link rel="stylesheet" type="text/css" href="styles.css"><script type="text/javascript">var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-23450559-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();</script></head><body><script>if (sessionStorage.collapsed === 'true') {
document.body.classList.add('members-collapsed');
}
if (localStorage.theme) {
document.body.parentElement.classList.add(localStorage.theme);
}</script><div class="topnav"><a href="/">JavaScripture</a><div class="bookmarks"><a class="bookmark contribute" href="https://github.com/nkronlage/JavaScripture">Contribute via GitHub</a> <a class="bookmark" href="/feedback">Feedback</a></div></div><div class="container"><nav class="leftnav"><div id="searchContainer"><input id="searchBox" type="text" placeholder="Search (Ctrl + S)" autocomplete="false"><div id="resultsBox" style="display:none;"></div></div><div id="apichooser"><a href="#" onclick="openApiChooser(); return false;"><div class="arrow"></div><span id="selectedsets"></span></a><div id="obscure"></div><div id="apisets"><ul></ul></div></div><div class="toc"><h2>Date</h2><div class="navgroup"><div class="group"><a href="#Constructors">Constructors</a></div><div class="group collapsed"><a href="#InstanceMethods" onclick="expandoClicked(this.parentNode); return false;"><div class="arrow"></div>Instance Methods</a><div class="subgroup"><a href="#getDate_">getDate</a><a href="#getDay_">getDay</a><a href="#getFullYear_">getFullYear</a><a href="#getHours_">getHours</a><a href="#getMilliseconds_">getMilliseconds</a><a href="#getMinutes_">getMinutes</a><a href="#getMonth_">getMonth</a><a href="#getSeconds_">getSeconds</a><a href="#getTime_">getTime</a><a href="#getTimezoneOffset_" title="getTimezoneOffset">getTimezoneOffset</a><a href="#getUTCDate_">getUTCDate</a><a href="#getUTCDay_">getUTCDay</a><a href="#getUTCFullYear_">getUTCFullYear</a><a href="#getUTCHours_">getUTCHours</a><a href="#getUTCMilliseconds_" title="getUTCMilliseconds">getUTCMilliseconds</a><a href="#getUTCMinutes_">getUTCMinutes</a><a href="#getUTCMonth_">getUTCMonth</a><a href="#getUTCSeconds_">getUTCSeconds</a><a href="#setDate_Number">setDate</a><a href="#setFullYear_Number_Number_Number">setFullYear</a><a href="#setHours_Number_Number_Number_Number">setHours</a><a href="#setMilliseconds_Number">setMilliseconds</a><a href="#setMinutes_Number_Number_Number">setMinutes</a><a href="#setMonth_Number_Number">setMonth</a><a href="#setSeconds_Number_Number">setSeconds</a><a href="#setTime_Number">setTime</a><a href="#setUTCDate_Number">setUTCDate</a><a href="#setUTCFullYear_Number_Number_Number">setUTCFullYear</a><a href="#setUTCHours_Number_Number_Number_Number">setUTCHours</a><a href="#setUTCMilliseconds_Number" title="setUTCMilliseconds">setUTCMilliseconds</a><a href="#setUTCMinutes_Number_Number_Number">setUTCMinutes</a><a href="#setUTCMonth_Number_Number">setUTCMonth</a><a href="#setUTCSeconds_Number_Number">setUTCSeconds</a><a href="#toDateString_">toDateString</a><a href="#toISOString_">toISOString</a><a href="#toJSON_">toJSON</a><a href="#toLocaleDateString_" title="toLocaleDateString">toLocaleDateString</a><a href="#toLocaleString_">toLocaleString</a><a href="#toLocaleTimeString_" title="toLocaleTimeString">toLocaleTimeString</a><a href="#toTimeString_">toTimeString</a><a href="#toUTCString_">toUTCString</a><a href="#valueOf_">valueOf</a></div></div><div class="group collapsed"><a href="#DateMethods" onclick="expandoClicked(this.parentNode); return false;"><div class="arrow"></div>Date Methods</a><div class="subgroup"><a href="#now_">now</a><a href="#parse_String">parse</a><a href="#UTC_Number_Number_Number_Number_Number_Number_Number">UTC</a></div></div></div><h2>JavaScript API</h2><div id="related-apis" class="navgroup"></div><h2>All API</h2><div id="rootObjs" class="navgroup"><span class="empty">No API set selected.</span></div></div></nav><div class="content"><h1 class="declaration"><span class="object">Date</span> <span class="type">: <a href="/Object">Object</a></span></h1><div class="metadata"><span>constructor</span></div><div class="objectdescription">An object that represents a date and time. Internally the time is stored as the number of milliseconds since 01 January, 1970 UTC. Use <a href="#new_Date"><code>new Date()</code></a> to get a Date for the current time or <a href="#now"><code>Date.now()</code></a> to get the current time in milliseconds since 01 January, 1970 UTC.<div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9" class="spec">Spec</a></div></div><div><a name=""></a><h2></h2><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="Date"></a> <a name="Date_"></a><div class="declaration"><span class="membername primary">Date</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a string representation of the current date and time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
console.log(Date());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.Date"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.2" class="spec">Spec</a></div></div></div></div><div><a name="Constructors"></a><h2>Constructors</h2><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="Date"></a> <a name="new_Date"></a><div class="declaration">new <span class="membername primary">Date</span>() : <a class="membertype" href="/Date">Date</a></div><div class="member-body"><p class="description">Returns a new <code>Date</code> object that represents the current date and time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.Date"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.3.3" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="Date"></a> <a name="new_Date_Number_Number_Number_Number_Number_Number_Number"></a><div class="declaration">new <span class="membername primary">Date</span>(<span class="membername">year</span> : <a class="membertype" href="/Number">Number</a>, <span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span><span class="defaultvalue"> = 1</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">hours</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">minutes</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>]</span>]</span>]</span>) : <a class="membertype" href="/Date">Date</a></div><div class="member-body"><p class="description">Returns a new <code>Date</code> object that represents the specified date and time. <code>month</code> 0 is January, 1 is February, etc. <code>date</code> is the calendar day, starting with 1 and will be at most 31.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date(2002, 5, 24, 18, 30);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.Date"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.3.1" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="Date"></a> <a name="new_Date_Number"></a><div class="declaration">new <span class="membername primary">Date</span>(<span class="membername">millisecondsSince1970</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Date">Date</a></div><div class="member-body"><p class="description">Returns a new <code>Date</code> object that is the specified number of milliseconds from 01 January, 1970 UTC.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date(365 * 24 * 60 * 60 * 1000);
console.log(d.toUTCString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.Date"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.3.1" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="Date"></a> <a name="new_Date_String"></a><div class="declaration">new <span class="membername primary">Date</span>(<span class="membername">string</span> : <a class="membertype" href="/String">String</a>) : <a class="membertype" href="/Date">Date</a></div><div class="member-body"><p class="description">Parses <code>string</code> and returns a new Date object representing the specified date and time. See also <a href="#parse"><code>Date.parse(string)</code></a>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date('Fri, 01 Jan 1971 00:00:00 GMT');
console.log(d.getUTCFullYear());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.Date"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.3.2" class="spec">Spec</a></div></div></div></div><div><a name="InstanceMethods"></a><h2>Instance Methods</h2><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getDate"></a> <a name="getDate_"></a><div class="declaration"><span class="membername primary">getDate</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the date of <code>this</code> in local time. Date is the calendar day, starting with 1 and will be at most 31.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getDate());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getDate"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.14" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getDay"></a> <a name="getDay_"></a><div class="declaration"><span class="membername primary">getDay</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the day of the week of <code>this</code> in local time. 0 = Sunday, 1 = Monday, 2 = Tuesday, etc.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getDay());
var dayNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
console.log(dayNames[d.getDay()]);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getDay"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.16" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getFullYear"></a> <a name="getFullYear_"></a><div class="declaration"><span class="membername primary">getFullYear</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the year of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getFullYear());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getFullYear"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.10" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getHours"></a> <a name="getHours_"></a><div class="declaration"><span class="membername primary">getHours</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the hours of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getHours());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getHours"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.18" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getMilliseconds"></a> <a name="getMilliseconds_"></a><div class="declaration"><span class="membername primary">getMilliseconds</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the milliseconds of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getMilliseconds());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getMilliseconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.24" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getMinutes"></a> <a name="getMinutes_"></a><div class="declaration"><span class="membername primary">getMinutes</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the minutes of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getMinutes());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getMinutes"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.20" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getMonth"></a> <a name="getMonth_"></a><div class="declaration"><span class="membername primary">getMonth</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the month of <code>this</code> in local time. 0 is January, 1 is February, etc.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getMonth());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getMonth"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.12" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getSeconds"></a> <a name="getSeconds_"></a><div class="declaration"><span class="membername primary">getSeconds</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the seconds of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getSeconds());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getSeconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.22" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getTime"></a> <a name="getTime_"></a><div class="declaration"><span class="membername primary">getTime</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the number of milliseconds since 01 January, 1970 for <code>this</code>. See also <a href="#valueOf"><code>valueOf()</code></a>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getTime());
console.log(d.valueOf());
console.log(+d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getTime"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.9" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getTimezoneOffset"></a> <a name="getTimezoneOffset_"></a><div class="declaration"><span class="membername primary">getTimezoneOffset</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the number of minutes between local time and UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getTimezoneOffset());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getTimezoneOffset"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.26" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCDate"></a> <a name="getUTCDate_"></a><div class="declaration"><span class="membername primary">getUTCDate</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the date of <code>this</code> in UTC time. Date is the calendar day, starting with 1 and will be at most 31.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCDate());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCDate"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.15" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCDay"></a> <a name="getUTCDay_"></a><div class="declaration"><span class="membername primary">getUTCDay</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the day of the week of <code>this</code> in UTC time. 0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCDay());
var dayNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
console.log(dayNames[d.getUTCDay()]);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCDay"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.17" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCFullYear"></a> <a name="getUTCFullYear_"></a><div class="declaration"><span class="membername primary">getUTCFullYear</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the year of <code>this</code> in UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCFullYear());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCFullYear"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.11" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCHours"></a> <a name="getUTCHours_"></a><div class="declaration"><span class="membername primary">getUTCHours</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the hours of <code>this</code> in UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCHours());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCHours"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.19" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCMilliseconds"></a> <a name="getUTCMilliseconds_"></a><div class="declaration"><span class="membername primary">getUTCMilliseconds</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the milliseconds of <code>this</code> in UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCMilliseconds());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCMilliseconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.25" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCMinutes"></a> <a name="getUTCMinutes_"></a><div class="declaration"><span class="membername primary">getUTCMinutes</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the minutes of <code>this</code> in UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCMinutes());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCMinutes"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.21" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCMonth"></a> <a name="getUTCMonth_"></a><div class="declaration"><span class="membername primary">getUTCMonth</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the month of <code>this</code> in UTC time. 0 is January, 1 is February, etc.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCMonth());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCMonth"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.13" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="getUTCSeconds"></a> <a name="getUTCSeconds_"></a><div class="declaration"><span class="membername primary">getUTCSeconds</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the seconds of <code>this</code> in UTC time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.getUTCSeconds());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.getUTCSeconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.23" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setDate"></a> <a name="setDate_Number"></a><div class="declaration"><span class="membername primary">setDate</span>(<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the date of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setDate(1);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setDate"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.36" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setFullYear"></a> <a name="setFullYear_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setFullYear</span>(<span class="membername">year</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the year (and optionally month and date) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setFullYear(1980);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setFullYear"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.40" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setHours"></a> <a name="setHours_Number_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setHours</span>(<span class="membername">hours</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">minutes</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of hours (and optionally minutes, seconds and milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setHours(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setHours"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.34" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setMilliseconds"></a> <a name="setMilliseconds_Number"></a><div class="declaration"><span class="membername primary">setMilliseconds</span>(<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of milliseconds of <code>this</code>. The other time components remain unchanged. Returns the time value of <code>this</code>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setMilliseconds(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setMilliseconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.28" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setMinutes"></a> <a name="setMinutes_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setMinutes</span>(<span class="membername">minutes</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of minutes (and optionally seconds and milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setMinutes(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setMinutes"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.32" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setMonth"></a> <a name="setMonth_Number_Number"></a><div class="declaration"><span class="membername primary">setMonth</span>(<span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the month (and optionally date) of <code>this</code>. Month 0 is January, 1 is February, etc. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setMonth(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setMonth"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.38" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setSeconds"></a> <a name="setSeconds_Number_Number"></a><div class="declaration"><span class="membername primary">setSeconds</span>(<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of seconds (and optionally milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setSeconds(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setSeconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.30" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setTime"></a> <a name="setTime_Number"></a><div class="declaration"><span class="membername primary">setTime</span>(<span class="membername">millisecondsSince1970</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Set this date to be the specified number of milliseconds from 01 January, 1970 UTC.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
d.setTime(365 * 24 * 60 * 60 * 1000);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setTime"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.27" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCDate"></a> <a name="setUTCDate_Number"></a><div class="declaration"><span class="membername primary">setUTCDate</span>(<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the date of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCDate(1);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCDate"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.37" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCFullYear"></a> <a name="setUTCFullYear_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setUTCFullYear</span>(<span class="membername">year</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the year (and optionally month and date) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCFullYear(1980);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCFullYear"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.41" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCHours"></a> <a name="setUTCHours_Number_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setUTCHours</span>(<span class="membername">hours</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">minutes</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of hours (and optionally minutes, seconds and milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCHours(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCHours"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.35" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCMilliseconds"></a> <a name="setUTCMilliseconds_Number"></a><div class="declaration"><span class="membername primary">setUTCMilliseconds</span>(<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of milliseconds of <code>this</code>. The other time components remain unchanged. Returns the time value of <code>this</code>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCMilliseconds(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCMilliseconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.29" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCMinutes"></a> <a name="setUTCMinutes_Number_Number_Number"></a><div class="declaration"><span class="membername primary">setUTCMinutes</span>(<span class="membername">minutes</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of minutes (and optionally seconds and milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCMinutes(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCMinutes"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.33" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCMonth"></a> <a name="setUTCMonth_Number_Number"></a><div class="declaration"><span class="membername primary">setUTCMonth</span>(<span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span> : <a class="membertype" href="/Number">Number</a>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the month (and optionally date) of <code>this</code>. Month 0 is January, 1 is February, etc. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCMonth(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCMonth"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.39" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="setUTCSeconds"></a> <a name="setUTCSeconds_Number_Number"></a><div class="declaration"><span class="membername primary">setUTCSeconds</span>(<span class="membername">seconds</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span> : <a class="membertype" href="/Number">Number</a>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Sets the number of seconds (and optionally milliseconds) of <code>this</code>. The other time components remain unchanged.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d);
d.setUTCSeconds(0);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.setUTCSeconds"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.31" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toDateString"></a> <a name="toDateString_"></a><div class="declaration"><span class="membername primary">toDateString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a string representing the date portion of <code>this</code>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toDateString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toDateString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.3" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toISOString"></a> <a name="toISOString_"></a><div class="declaration"><span class="membername primary">toISOString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a string representation if <code>this</code> in ISO 8601 format.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toISOString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toISOString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.43" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toJSON"></a> <a name="toJSON_"></a><div class="declaration"><span class="membername primary">toJSON</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a string representation of <code>this</code> suitable for storage in JSON.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toJSON());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toJSON"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.44" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toLocaleDateString"></a> <a name="toLocaleDateString_"></a><div class="declaration"><span class="membername primary">toLocaleDateString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a human readable string of the date portion of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toLocaleDateString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toLocaleDateString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.6" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toLocaleString"></a> <a name="toLocaleString_"></a><div class="declaration"><span class="membername primary">toLocaleString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a human readable string of <code>this</code> in the local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toLocaleString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toLocaleString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.5" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toLocaleTimeString"></a> <a name="toLocaleTimeString_"></a><div class="declaration"><span class="membername primary">toLocaleTimeString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a human readable string of the time potion of <code>this</code> in local time.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toLocaleTimeString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toLocaleTimeString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.7" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toTimeString"></a> <a name="toTimeString_"></a><div class="declaration"><span class="membername primary">toTimeString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a string representing the time portion of <code>this</code>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toTimeString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toTimeString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.4" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="toUTCString"></a> <a name="toUTCString_"></a><div class="declaration"><span class="membername primary">toUTCString</span>() : <a class="membertype" href="/String">String</a></div><div class="member-body"><p class="description">Returns a human readable string of <code>this</code> in UTC.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.toUTCString());
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.toUTCString"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.42" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="valueOf"></a> <a name="valueOf_"></a><div class="declaration"><span class="membername primary">valueOf</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the number of milliseconds since 01 January, 1970 UTC for <code>this</code>. You can also obtain the value by using the date in a number context such as <code>+date</code>. If you need the value of the current time, use <a href="#now"><code>Date.now()</code></a> to avoid the cost of creating a <code>Date</code> object. See also <a href="#getTime"><code>getTime()</code></a>.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = new Date();
console.log(d.valueOf());
console.log(d.getTime());
console.log(+d);
console.log(d / 1000 / 60 / 60 / 24 / 365 + ' years since 1970');
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.valueOf"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5.8" class="spec">Spec</a></div></div></div></div><div><a name="DateMethods"></a><h2>Date Methods</h2><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="now"></a> <a name="now_"></a><div class="declaration"><span class="membername primary">now</span>() : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the number of milliseconds from 01 January, 1970 of the current time in UTC.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var now = Date.now();
console.log(now);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.now"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.4.4" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="parse"></a> <a name="parse_String"></a><div class="declaration"><span class="membername primary">parse</span>(<span class="membername">string</span> : <a class="membertype" href="/String">String</a>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Parses <code>string</code> into a date and returns the number of milliseconds this date is from 01 January, 1970 UTC. Use <a href="#new_Date_String"><code>new Date(string)</code></a> to get a Date object from a string.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = Date.parse('Fri, 01 Jan 1971 00:00:00 GMT');
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.parse"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.4.2" class="spec">Spec</a></div></div></div><div class="member"><div class="expand-members" title="Toggle showing all descriptions and examples"></div><a name="UTC"></a> <a name="UTC_Number_Number_Number_Number_Number_Number_Number"></a><div class="declaration"><span class="membername primary">UTC</span>(<span class="membername">year</span> : <a class="membertype" href="/Number">Number</a>, <span class="membername">month</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">date</span><span class="defaultvalue"> = 1</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">hour</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">minutes</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">seconds</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>, <span class="optional">[<span class="membername">milliseconds</span><span class="defaultvalue"> = 0</span> : <a class="membertype" href="/Number">Number</a>]</span>]</span>]</span>]</span>]</span>) : <a class="membertype" href="/Number">Number</a></div><div class="member-body"><p class="description">Returns the number of milliseconds fom 01 January, 1970 UTC of the specified date and time in UTC. <code>month</code> 0 is January, 1 is February, etc. <code>date</code> is the calendar day, starting with 1 and will be at most 31.</p><div class="example"><div class="codePanel"><h4>Example:</h4><textarea class="code" rows="12" cols="60" wrap="off">
var d = Date.UTC(1971, 0, 1);
console.log(d);
</textarea><a onclick='executeExample(this.parentNode.parentNode, "Date.UTC"); return false' href="#" class="run">Run</a></div><div class="resultsPanel"><h4>Results:</h4><div style="position: relative"><div class="errormessage" style="display: none"></div><pre class="results"> </pre></div></div></div><p></p><div class="membermetadata"><a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.4.3" class="spec">Spec</a></div></div></div></div><div class="bottomnav"><a href="/">home</a> <a href="/license">license</a> <a href="https://github.com/nkronlage/JavaScripture">contribute</a> <a href="/feedback">feedback</a> <a id="toggle-theme" href="#">toggle light/dark mode</a></div><div class="copyright">Copyright © JavaScripture Contributors</div></div></div></body><script src="javascripture.js"></script></html>