protected function formatTimeCellValue($node)
    {
        // The XML node looks like this:
        // <table:table-cell calcext:value-type="time" office:time-value="PT13H24M00S" office:value-type="time">
        //   <text:p>01:24:00 PM</text:p>
        // </table:table-cell>

        if ($this->shouldFormatDates) {
            // The date is already formatted in the "p" tag
            $nodeWithValueAlreadyFormatted = $node->getElementsByTagName(self::XML_NODE_P)->item(0);
            return $nodeWithValueAlreadyFormatted->nodeValue;
        } else {
            // otherwise, get it from the "time-value" attribute
            try {
                $nodeValue = $node->getAttribute(self::XML_ATTRIBUTE_TIME_VALUE);
                return new \DateInterval($nodeValue);
            } catch (\Exception $e) {
                return null;
            }
        }
    }
protected function formatTimeCellValue($node)
    {
        // The XML node looks like this:
        // <table:table-cell calcext:value-type="time" office:time-value="PT13H24M00S" office:value-type="time">
        //   <text:p>01:24:00 PM</text:p>
        // </table:table-cell>

        if ($this->shouldFormatDates) {
            // The date is already formatted in the "p" tag
            $nodeWithValueAlreadyFormatted = $node->getElementsByTagName(self::XML_NODE_P)->item(0);
            return $nodeWithValueAlreadyFormatted->nodeValue;
        } else {
            // otherwise, get it from the "time-value" attribute
            try {
                $nodeValue = $node->getAttribute(self::XML_ATTRIBUTE_TIME_VALUE);
                return new \DateInterval($nodeValue);
            } catch (\Exception $e) {
                return null;
            }
        }
    }
protected function formatTimeCellValue ( $ node ) { // The XML node looks like this: // <table:table-cell calcext:value-type="time" office:time-value="PT13H24M00S" office:value-type="time"> //   <text:p>01:24:00 PM</text:p> // </table:table-cell> if ( $ this -> shouldFormatDates ) { // The date is already formatted in the "p" tag $ nodeWithValueAlreadyFormatted = $ node -> getElementsByTagName ( self :: XML_NODE_P ) -> item ( 0 ) ; return $ nodeWithValueAlreadyFormatted -> nodeValue ; } else { // otherwise, get it from the "time-value" attribute try { $ nodeValue = $ node -> getAttribute ( self :: XML_ATTRIBUTE_TIME_VALUE ) ; return new \ DateInterval ( $ nodeValue ) ; } catch ( \ Exception $ e ) { return null ; } } }
Returns the cell Time value from the given node.

@param \DOMNode $node
@return \DateInterval|string|null The value associated with the cell or NULL if invalid time value
Returns the cell Time value from the given node .