source: Dev/trunk/d3/src/time/scale-utc.js @ 76

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

d3

File size: 1.3 KB
RevLine 
[76]1var d3_time_scaleUTCMethods = [
2  [d3.time.seconds.utc, 1],
3  [d3.time.seconds.utc, 5],
4  [d3.time.seconds.utc, 15],
5  [d3.time.seconds.utc, 30],
6  [d3.time.minutes.utc, 1],
7  [d3.time.minutes.utc, 5],
8  [d3.time.minutes.utc, 15],
9  [d3.time.minutes.utc, 30],
10  [d3.time.hours.utc, 1],
11  [d3.time.hours.utc, 3],
12  [d3.time.hours.utc, 6],
13  [d3.time.hours.utc, 12],
14  [d3.time.days.utc, 1],
15  [d3.time.days.utc, 2],
16  [d3.time.weeks.utc, 1],
17  [d3.time.months.utc, 1],
18  [d3.time.months.utc, 3],
19  [d3.time.years.utc, 1]
20];
21
22var d3_time_scaleUTCFormats = [
23  [d3.time.format.utc("%Y"), function(d) { return true; }],
24  [d3.time.format.utc("%B"), function(d) { return d.getUTCMonth(); }],
25  [d3.time.format.utc("%b %d"), function(d) { return d.getUTCDate() != 1; }],
26  [d3.time.format.utc("%a %d"), function(d) { return d.getUTCDay() && d.getUTCDate() != 1; }],
27  [d3.time.format.utc("%I %p"), function(d) { return d.getUTCHours(); }],
28  [d3.time.format.utc("%I:%M"), function(d) { return d.getUTCMinutes(); }],
29  [d3.time.format.utc(":%S"), function(d) { return d.getUTCSeconds() || d.getUTCMilliseconds(); }]
30];
31
32var d3_time_scaleUTCFormat = d3_time_scaleFormat(d3_time_scaleUTCFormats);
33
34d3.time.scale.utc = function() {
35  return d3_time_scale(d3_time_scaleUTCMethods, d3_time_scaleUTCFormat);
36};
Note: See TracBrowser for help on using the repository browser.