http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13813

--- Comment #136 from Jonathan Druart <[email protected]> ---
(In reply to Jonathan Druart from comment #135)
> Something else: I did not try but... C4::Dates was (is) very efficient to
> format a date from an iso date.
> Now we have to call dt_from_string and output_pref.
> Maybe we should introduce a new subroutine without calls to DateTime to do
> this job.

% more t.pl
use C4::Dates qw(format_date);
my $iso_date = '2015-04-10 09:30:03';
for ( 1 .. 10000 ) {
    format_date($iso_date);
}
% time perl t.pl
perl t.pl  0.78s user 0.01s system 99% cpu 0.795 total
% time perl t.pl
perl t.pl  0.74s user 0.01s system 99% cpu 0.749 total
% time perl t.pl
perl t.pl  0.71s user 0.02s system 99% cpu 0.735 total


% more t.pl
use Koha::DateUtils;
my $iso_date = '2015-04-10 09:30:03';
for ( 1 .. 10000 ) {
    output_pref({ dt => dt_from_string( $iso_date, 'iso' ), dateonly => 1 });
}

% time perl t.pl
perl t.pl  2.40s user 0.02s system 100% cpu 2.424 total
% time perl t.pl
perl t.pl  2.42s user 0.02s system 99% cpu 2.442 total
% time perl t.pl
perl t.pl  2.43s user 0.01s system 100% cpu 2.439 total

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to