/[suikacvs]/www/test/js/date/parse/test.html
Suika

Contents of /www/test/js/date/parse/test.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download) (as text)
Fri Dec 29 13:26:57 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/html
New

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>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24