On Sat, Apr 23, 2016 at 3:52 PM, Zefram <zef...@fysh.org> wrote:

> Eric Brine wrote:
> >I can't figure out how to search only down to the minute without causing
> it
> >to find the wrong answer on days with two midnights.
>
> In those fairly common cases, where DST ending causes time to jump back
> from 01:00 to 00:00, you want to consistently get the earlier midnight.
> This doesn't pose any real difficulty.


Indeed, finding the minute posed no difficulty.

The problem I had:

00:00:00   <--- I wanted this
00:00:04   <--- Starting from this
00:59:59
00:00:00   <--- I was getting this.

Switching from

    $dt->truncate( to => 'minute' )

to

    $dt->substract( seconds => $dt->second )

solved that problem.

Reply via email to