/[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 - (hide 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 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>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24