See 
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or 
browse all packages.
See also 
Developing plugins, 
Developer's Bible, 
Technical Overview
  internal package Foswiki::Plugins::DateManipPlugin::Core  
core class for this plugin
an singleton instance is allocated on demand
 ClassMethod new() → $core 
constructor for a Core object
 ObjectMethod finish() 
called when this object is destroyed
 ObjectMethod DATETIME($params, $topic, $web) → $string 
implements the %DATETIME macro
 ObjectMethod DURATION($params, $topic, $web) → $string 
implements the %DURATION macro
 ObjectMethod RECURRENCE($params, $topic, $web) → $string 
implements the %RECURRENCE macro
This method is monkey-patched into the 
Foswiki::Time package.
 ObjectMethod compatParseTime($string, $defaultLocal, $params) 
This method is monkey-patched into the 
Foswiki::Time package.
 ObjectMethod getSecondsOfUnit($isBusiness, $unit) → $secs 
 ObjectMethod delta2sec($delta, $isBusiness) → $secs 
 ObjectMethod getLang($params) → $lang 
 ObjectMethod getRecurrence($params) → $recur 
returns a Date::Manip::Recur object for the given params
 ObjectMethod getDate($params) → $date 
returns a Date::Manip::Date object for the given params
 ObjectMethod getDelta($params) → $delta 
returns a Date::Manip::Delta object for the given params
 ObjectMethod getObject($type, $params) → $obj 
returns a Date::Manip::Object object of the given type and params