Esempio n. 1
0
File: ICS.php Progetto: Kervinou/OBM
 /**
  * Parse a date with the given format, preferably with ICS_DATETIME if possible.
  *
  * @param Of_Date $date
  * @param string $format Date format. Can be Of_Date::ICS_DATETIME or Of_Date::ICS_DATE.
  */
 function parseTZIDedDate($date, $format=Of_Date::ICS_DATETIME) {
   if ($date->getOriginalTimeZone() && $format == Of_Date::ICS_DATETIME) {
     $date->setTimezone(new DateTimeZone($date->getOriginalTimeZone()));
     $res = ';TZID='. $date->getOriginalTimeZone().':'. $date->get($format);
     $date->setDefaultTimezone();
   } else {
     $res = ':'. $this->parseDate($date, $format);
   }
   
   return $res;
 }