NAME
Meerkat::DateTime - DateTime proxy for lazy inflation from an epoch value
VERSION
version 0.016
SYNOPSIS
use Time::HiRes;
use Meerkat::DateTime;
my $mkdt = Meerkat::DateTime->new( epoch = time );
my $datetime = $mkdt->DateTime;
DESCRIPTION
This module provides a way to lazily inflate floating point epoch seconds into a DateTime object. It's conceptually similar to DateTime::Tiny, but without all the year, month, day, etc. fields.
The Meerkat::Types module provides Moose type support and coercions and MooseX::Storage type handling to simplify having Meerkat::DateTime attributes.
See the Meerkat::Cookbook for more on handling dates and times.
ATTRIBUTES
epoch (required)
Floating point epoch seconds
DateTime
A lazily-inflated DateTime object. It will not be serialized by MooseX::Storage.
AUTHOR
David Golden <dagolden@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2013 by David Golden.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004