| changeset 47 | c0b4a8b5a012 |
| 46:efd9c589177a | 47:c0b4a8b5a012 |
|---|---|
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 } |