source:
Dev/trunk/d3/src/time/range.js
@
76
Last change on this file since 76 was 76, checked in by fpvanagthoven, 14 years ago | |
---|---|
File size: 416 bytes |
Line | |
---|---|
1 | function d3_time_range(floor, step, number) { |
2 | return function(t0, t1, dt) { |
3 | var time = floor(t0), times = []; |
4 | if (time < t0) step(time); |
5 | if (dt > 1) { |
6 | while (time < t1) { |
7 | var date = new Date(+time); |
8 | if (!(number(date) % dt)) times.push(date); |
9 | step(time); |
10 | } |
11 | } else { |
12 | while (time < t1) times.push(new Date(+time)), step(time); |
13 | } |
14 | return times; |
15 | }; |
16 | } |
Note: See TracBrowser
for help on using the repository browser.