1 |
wakaba |
1.1 |
<!DOCTYPE html> |
2 |
|
|
<html lang="en"> |
3 |
|
|
<head> |
4 |
|
|
<title>new Date (string) and Date.parse test</title> |
5 |
|
|
<script type="text/javascript"> |
6 |
|
|
function update (inputText, resultForm) { |
7 |
|
|
var parsedDate = new Date (inputText); |
8 |
|
|
resultForm['date-typeof'].value = typeof (parsedDate); |
9 |
|
|
for (var s in {'toString': 1, 'toGMTString': 1, |
10 |
|
|
'toUTCString': 1, 'toLocaleString': 1, |
11 |
|
|
'toLocaleDateString': 1, 'toLocaleTimeString': 1}) { |
12 |
|
|
resultForm['date-' + s].value = parsedDate[s] != null |
13 |
|
|
? parsedDate[s] () : '(method is null)'; |
14 |
|
|
} |
15 |
|
|
|
16 |
|
|
var parsedNumber = Date.parse (inputText); |
17 |
|
|
resultForm['number-typeof'].value = typeof (parsedNumber); |
18 |
|
|
for (var s in {'toString': 1, 'toLocaleString': 1}) { |
19 |
|
|
resultForm['number-' + s].value = parsedNumber[s] != null |
20 |
|
|
? parsedNumber[s] () : '(method is null)'; |
21 |
|
|
} |
22 |
|
|
} // update |
23 |
|
|
</script> |
24 |
|
|
</head> |
25 |
|
|
<body> |
26 |
|
|
<h1><code>new Date (<var>string</var>)</code> and |
27 |
|
|
<code>Date.parse</code> test</h1> |
28 |
|
|
|
29 |
|
|
<form name="testform"> |
30 |
|
|
<dl> |
31 |
|
|
<dt><var>input</var></dt> |
32 |
|
|
<dd><input type="text" name="input" value="" size="40" |
33 |
|
|
onchange="update (this.value, this.form)" |
34 |
|
|
oninput="update (this.value, this.form)"></dd> |
35 |
|
|
</dl> |
36 |
|
|
<dl> |
37 |
|
|
<dt><code>typeof (new Date (<var>input</var>))</code></dt> |
38 |
|
|
<dd><input type="text" name="date-typeof" value="" size="40"></dd> |
39 |
|
|
<dt><code>new Date (<var>input</var>).toString ()</code></dt> |
40 |
|
|
<dd><input type="text" name="date-toString" value="" size="40"></dd> |
41 |
|
|
<dt><code>new Date (<var>input</var>).toGMTString ()</code></dt> |
42 |
|
|
<dd><input type="text" name="date-toGMTString" value="" size="40"></dd> |
43 |
|
|
<dt><code>new Date (<var>input</var>).toUTCString ()</code></dt> |
44 |
|
|
<dd><input type="text" name="date-toUTCString" value="" size="40"></dd> |
45 |
|
|
<dt><code>new Date (<var>input</var>).toLocaleString ()</code></dt> |
46 |
|
|
<dd><input type="text" name="date-toLocaleString" value="" size="40"></dd> |
47 |
|
|
<dt><code>new Date (<var>input</var>).toLocaleDateString ()</code></dt> |
48 |
|
|
<dd><input type="text" name="date-toLocaleDateString" value="" size="40"></dd> |
49 |
|
|
<dt><code>new Date (<var>input</var>).toLocaleTimeString ()</code></dt> |
50 |
|
|
<dd><input type="text" name="date-toLocaleTimeString" value="" size="40"></dd> |
51 |
|
|
</dl> |
52 |
|
|
<dl> |
53 |
|
|
<dt><code>typeof (Date.parse (<var>input</var>))</code></dt> |
54 |
|
|
<dd><input type="text" name="number-typeof" value="" size="40"></dd> |
55 |
|
|
<dt><code>Date.parse (<var>input</var>).toString ()</code></dt> |
56 |
|
|
<dd><input type="text" name="number-toString" value="" size="40"></dd> |
57 |
|
|
<dt><code>Date.parse (<var>input</var>).toLocaleString ()</code></dt> |
58 |
|
|
<dd><input type="text" name="number-toLocaleString" value="" size="40"></dd> |
59 |
|
|
</dl> |
60 |
|
|
</form> |
61 |
|
|
|
62 |
|
|
</body> |
63 |
|
|
</html> |