lithium\data\source\database\adapter\PostgreSql::timezone()

public method

Gets or sets the time zone for the connection

Parameters

  • $timezone

Returns

mixed

If setting the time zone; returns true on success, else false When getting, returns the time zone

Source

	public function timezone($timezone = null) {
		if (empty($timezone)) {
			$query = $this->connection->query('SHOW TIME ZONE');
			return $query->fetchColumn();
		}
		try {
			$this->connection->exec("SET TIME ZONE '{$timezone}'");
			return true;
		} catch (PDOException $e) {
			return false;
		}
	}