https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16376 --- Comment #21 from Tomás Cohen Arazi <tomascohen@gmail.com> --- I spent a couple hours on this. And now have to leave for Manuel's birthday :-D So, for the record: - I narrowed the problem down to the sub days_between. Which is called in the failing scripts. The only way to reproduce this (in order to create the unit tests) was: $ENV{TZ} = $timezone; use POSIX qw(tzset); tzset; my $tz = C4::Context->tz; my $chile_dt = DateTime->new( day => 6, month => 9, year => 2015, time_zone => $tz ); my $now_dt = DateTime->now; my $branch = $builder->build({ source => 'Branch' })->{branchcode}; my $calendar = Koha::Calendar->new( branchcode => $branch ); my $diff = $calendar->days_between($now_dt,$chile_dt); Using the other suspected functions didn't trigger the problem (exception_holidays, etc)[1]. So the problem was correctly highlighted by David, but I'm not sure what's the best place to fix it. I vote for days_between. I'll try to resume tomorrow, and will be glad to hear people's comments, specially David, that created the patch. [1] Using truncate didn't raise the problem to me, either. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.