HTML::Microformats::Datatype::RecurringDateTime - a datetime that recurs
my $r_datetime = HTML::Microformats::Datatype::RecurringDateTime->new($ical_string); print "$r_datetime\n";
$r = HTML::Microformats::Datatype::RecurringDateTime->new($string, [$context])
Creates a new HTML::Microformats::Datatype::RecurringDateTime object.
$string is an iCalendar-RRULE-style string.
$r = HTML::Microformats::Datatype::RecurringDateTime->parse($string, $elem, $context)
$string is perhaps an iCalendar-RRULE-style string. $elem is the XML::LibXML::Element being parsed. $context is the document context.
This constructor supports a number of experimental microformat interval patterns. e.g.
<span class="rrule"> The summer lectures are held held <span class="freq">yearly</span>, every <span class="interval">2</span>nd year (1999, 2001, etc), every <span class="byday">Sunday</span> in January <abbr class="bymonth" title="1" style="display:none"></abbr> at <span class="byhour">8</span>:<span class="byminute">30</span> and repeated at <span class="byhour">9</span>:30. </span>
$r = HTML::Microformats::Datatype::RecurringDateTime->parse_string($string, [$context])
Essentially just an alias for new.
new
$r->to_string
Returns an iCal-RRULE-style formatted string representing the recurrance.
$r->datatype
Returns an the RDF datatype URI representing the data type of this literal.
$r->add_to_model($model)
Adds the recurring datetime to an RDF model as a resource (not a literal).
Please report any bugs to http://rt.cpan.org/.
HTML::Microformats, HTML::Microformats::Datatype.
Toby Inkster <tobyink@cpan.org>.
Copyright 2008-2010 Toby Inkster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install HTML::Microformats, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HTML::Microformats
CPAN shell
perl -MCPAN -e shell install HTML::Microformats
For more information on module installation, please visit the detailed CPAN module installation guide.