Anthony R. J. Ball wrote:
> It sounds like a reasonable solution, as long as plugging
>the current end boundary +1 gives you the next boundary, so
>you can easily work your way forward.
That's the concept. You'd use it like:
$dt = starting_point();
while(defined $dt) {
print $dt->iso8601, " ", $tz->offset_for_datetime($dt), "\n";
$dt = $tz->boundary_for_datetime($dt, +1);
}
which walks forward, or change "+1" to "-1" (and possibly add an initial
step with $which==0) to walk backward.
>maybe not to a lot of people, but the data is there, so
>why not make it available.
Quite.
-zefram