source: Dev/trunk/d3/test/time/test-parse.js @ 76

Last change on this file since 76 was 76, checked in by fpvanagthoven, 14 years ago

d3

File size: 4.7 KB
Line 
1require("./../../lib/env-js/envjs/node");
2require("./../../d3");
3require("./../../d3.time");
4
5var f = d3.time.format("%c");
6
7console.log("parse a m/d/Y:");
8console.log("            Sun 01/01/1990:", f(d3.time.format("%a %m/%d/%Y").parse("Sun 01/01/1990")));
9console.log("            Wed 01/01/1990:", f(d3.time.format("%a %m/%d/%Y").parse("Wed 01/01/1990")));
10console.log("            XXX 01/01/1990:", d3.time.format("%a %m/%d/%Y").parse("XXX 01/01/1990"));
11console.log("");
12
13console.log("parse A m/d/Y:");
14console.log("         Sunday 01/01/1990:", f(d3.time.format("%A %m/%d/%Y").parse("Sunday 01/01/1990")));
15console.log("      Wednesday 01/01/1990:", f(d3.time.format("%A %m/%d/%Y").parse("Wednesday 01/01/1990")));
16console.log("       Caturday 01/01/1990:", d3.time.format("%A %m/%d/%Y").parse("Caturday 01/01/1990"));
17console.log("");
18
19console.log("parse m/d/y:");
20console.log("                    1/1/90:", f(d3.time.format("%m/%d/%y").parse("1/1/90")));
21console.log("                    1/1/10:", f(d3.time.format("%m/%d/%y").parse("1/1/10")));
22console.log("");
23
24console.log("parse x:");
25console.log("                    1/1/90:", f(d3.time.format("%x").parse("1/1/90")));
26console.log("                    1/1/10:", f(d3.time.format("%x").parse("1/1/10")));
27console.log("");
28
29console.log("parse b d Y:");
30console.log("              jan 01, 1990:", f(d3.time.format("%b %d, %Y").parse("jan 01, 1990")));
31console.log("              jan  1, 1990:", f(d3.time.format("%b %d, %Y").parse("jan  1, 1990")));
32console.log("              1 Feb., 1990:", f(d3.time.format("%d %b., %Y").parse("1 Feb., 1990")));
33console.log("             01 Feb., 1990:", f(d3.time.format("%d %b., %Y").parse("01 Feb., 1990")));
34console.log("              1 Feb., 1990:", f(d3.time.format("%d %b., %Y").parse(" 1 Feb., 1990")));
35console.log("              1 Feb., 1990:", f(d3.time.format(" %d %b., %Y").parse(" 1 Feb., 1990")));
36console.log("                Moy 1 1990:", d3.time.format("%b %d %Y").parse("Moy 1 1990"));
37console.log("");
38
39console.log("parse B d Y:");
40console.log("          January 01, 1990:", f(d3.time.format("%B %d, %Y").parse("January 01, 1990")));
41console.log("          january  1, 1990:", f(d3.time.format("%B %d, %Y").parse("january  1, 1990")));
42console.log("          1 February, 1990:", f(d3.time.format("%d %B, %Y").parse("1 February, 1990")));
43console.log("         01 February, 1990:", f(d3.time.format("%d %B, %Y").parse("01 February, 1990")));
44console.log("          1 February, 1990:", f(d3.time.format("%d %B, %Y").parse(" 1 February, 1990")));
45console.log("          1 February, 1990:", f(d3.time.format(" %d %B, %Y").parse(" 1 February, 1990")));
46console.log("               Juin 1 1990:", d3.time.format("%B %d %Y").parse("Join 1 1990"));
47console.log("");
48
49console.log("parse c:");
50console.log("  Mon Jan  1 00:00:00 1990:", f(d3.time.format("%c").parse("Mon Jan  1 00:00:00 1990")));
51console.log("  Sun Jan  1 00:00:00 1990:", f(d3.time.format("%c").parse("Sun Jan  1 00:00:00 1990")));
52console.log("  Mon Jan 01 00:00:00 1990:", f(d3.time.format("%c").parse("Mon Jan 01 00:00:00 1990")));
53console.log("   Mon Jan 1 00:00:00 1990:", f(d3.time.format("%c").parse("Mon Jan 1 00:00:00 1990")));
54console.log("      Mon Jan 1 0:0:0 1990:", f(d3.time.format("%c").parse("Mon Jan 1 0:0:0 1990")));
55console.log("");
56
57console.log("parse H M S:");
58console.log("                  00:00:00:", f(d3.time.format("%H:%M:%S").parse("00:00:00")));
59console.log("                  11:59:59:", f(d3.time.format("%H:%M:%S").parse("11:59:59")));
60console.log("                  12:00:00:", f(d3.time.format("%H:%M:%S").parse("12:00:00")));
61console.log("                  12:00:01:", f(d3.time.format("%H:%M:%S").parse("12:00:01")));
62console.log("                  23:59:59:", f(d3.time.format("%H:%M:%S").parse("23:59:59")));
63console.log("");
64
65console.log("parse X:");
66console.log("                  00:00:00:", f(d3.time.format("%X").parse("00:00:00")));
67console.log("                  11:59:59:", f(d3.time.format("%X").parse("11:59:59")));
68console.log("                  12:00:00:", f(d3.time.format("%X").parse("12:00:00")));
69console.log("                  12:00:01:", f(d3.time.format("%X").parse("12:00:01")));
70console.log("                  23:59:59:", f(d3.time.format("%X").parse("23:59:59")));
71console.log("");
72
73console.log("parse I M S p:");
74console.log("               12:00:00 am:", f(d3.time.format("%I:%M:%S %p").parse("12:00:00 am")));
75console.log("               11:59:59 AM:", f(d3.time.format("%I:%M:%S %p").parse("11:59:59 AM")));
76console.log("               12:00:00 pm:", f(d3.time.format("%I:%M:%S %p").parse("12:00:00 pm")));
77console.log("               12:00:01 pm:", f(d3.time.format("%I:%M:%S %p").parse("12:00:01 pm")));
78console.log("               11:59:59 PM:", f(d3.time.format("%I:%M:%S %p").parse("11:59:59 PM")));
79console.log("");
Note: See TracBrowser for help on using the repository browser.