DateTime::Incomplete 0.01 is on CPAN
=head1 NAME
DateTime::Incomplete - An incomplete datetime, like
January 5
=head1 SYNOPSIS
my $dti = DateTime::Incomplete->new( year => 2003 );
# 2003-xx-xx
$dti->set( month => 12 );
# 2003-12-xx
$dt = $dti->to_datetime( base => DateTime->now );
# 2003-12-19T16:54:33
=head1 DESCRIPTION
DateTime::Incomplete is a class for representing
partial dates and times.
These are actually encountered relatively frequently.
For example, a birthday is commonly given as a month
and day, without a year.
- Flavio S. Glock