readUtcDateTime() публичный статический Метод

Parse the provided string into a PHP DateTime object.
public static readUtcDateTime ( string $date_time ) : DateTime
$date_time string The Kolab date-time value.
Результат DateTime The date-time value represented as PHP DateTime object.
Пример #1
0
 /**
  * Load the value of a node.
  *
  * @param DOMNode                       $node   Retrieve value for this node.
  * @param Horde_Kolab_Format_Xml_Helper $helper A XML helper instance.
  * @param array                         $params Additiona parameters for
  *                                              this parse operation.
  *
  * @return mixed|null The value or null if no value was found.
  */
 public function loadNodeValue($node, Horde_Kolab_Format_Xml_Helper $helper, $params = array())
 {
     $result = $helper->fetchNodeValue($node);
     if ($result !== null) {
         $date = Horde_Kolab_Format_Date::readUtcDateTime($result);
         if ($date === false && !$this->isRelaxed($params)) {
             throw new Horde_Kolab_Format_Exception(sprintf('Invalid date input "%s"!', $result));
         }
         return $date;
     } else {
         return $result;
     }
 }
Пример #2
0
 /**
  * @dataProvider provideUtcExportDates
  */
 public function testWriteUtc($string_date, $result)
 {
     $date = Horde_Kolab_Format_Date::readUtcDateTime($string_date);
     $this->assertEquals($result, Horde_Kolab_Format_Date::writeUtcDateTime($date));
 }