NAME

WordPress::Base::Date

DESCRIPTION

Wordpress dates are tricky.

SYNOPSIS

use WordPress::Base::Date ':all';

my $datestring = '19791205T00:06:40';

datestring_ok($datestring) or die;

my $timestamp  = datestring2time($datestring);

my $datestring_now = time2datestring(time());

my $hash = datestring_parse($datestring);

ls t =head2 datestring_ok()

arg is date strink, returns boolean

datestring2time()

arg is some sort of date string, attempts to turn to unix timestamp optionally you can provide as arg a hash ref such as:

{
   year => '1975',
   month => '07',
   day => '31',

}

time2datestring()

arg is unix timestamp, returns formatted for wordpress

datestring_parse()

arg is datestring if not valid datestring, returns undef returns hash ref with keys year, month, day, hour, minute, second

SEE ALSO

WordPress::API

AUTHOR

Leo Charre leocharre at cpan dot org