Záporný čas v objektu DateTime

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
visitor
Člen | 22
+
0
-

Potřebuji z databáze získat relativní čas. Z databáze si vytáhnu ($this->context->createTime()->fetch();) počítanou hodnotu vzniklou rozdílem časů (TIMEDIFF v rámci VIEW), ale NETTE mi hlásí:

DateTime::__construct(): Failed to parse time string (-00:26:03) at position 6 (:): Unexpected character

Verze:
define(‚NETTE_VERSION_ID‘, 20001); // v2.0.1
define(‚NETTE_PACKAGE‘, ‚PHP 5.2 prefixed‘);

Dá se to nějak ošálit a nebo jaká je v tomto případě best practices?

David Grudl
Nette Core | 8218
+
0
-

Na relativní čas by se asi měl používat objekt DateInterval.