PHP Portal » PHP Handbuch » DateTime::setTimezone

Werbung

DateTime::setTimezone


(PHP 5 >= 5.2.0)

DateTime::setTimezoneSets the time zone for the DateTime object

Beschreibung

public DateTime DateTime::setTimezone ( DateTimeZone $timezone )

Parameter-Liste

object

Nur bei prozeduralem Aufruf: Ein von date_create() zurückgegebens DateTime Objekt.

timezone

Desired time zone.

Rückgabewerte

Returns the modified DateTime.

Changelog

Version Beschreibung
5.3.0 Changed the return value from NULL to DateTime.

Beispiele

PHP Code
1
2
3
4
5
6
7
date_default_timezone_set('Europe/London'); $datetime = new DateTime('2008-08-03 12:35:23'); echo $datetime->getTimezone()->getName() . "\n"; $datetime = new DateTime('2008-08-03 12:35:23'); $la_time = new DateTimeZone('America/Los_Angeles'); $datetime->setTimezone($la_time); echo $datetime->getTimezone()->getName();

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Europe/London
America/Los_Angeles

Siehe auch