DateTime-Format-Epoch
view release on metacpan or search on metacpan
lib/DateTime/Format/Epoch.pm view on Meta::CPAN
milliseconds => 1000,
microseconds => 1e6,
nanoseconds => 1e9,
);
sub new {
my $class = shift;
my %p = validate( @_,
{ epoch => {type => OBJECT,
can => 'utc_rd_values'},
unit => {callbacks =>
{'valid unit' =>
sub { exists $units_per_second{$_[0]}
or $_[0] > 0 }},
default => 'seconds'},
type => {regex => qr/^(?:int|float|bigint)$/,
default => 0},
local_epoch => {type => BOOLEAN,
default => 0},
dhms => {type => BOOLEAN,
default => 0},
( run in 3.310 seconds using v1.01-cache-2.11-cpan-9b1e4054eb1 )