What about returning DateTime objects here? Like `DateTime::createFromFormat('U.u', $microtime)`