PHP 8.0.24 Released!

DateTimeInterface::getOffset

DateTimeImmutable::getOffset

DateTime::getOffset

date_offset_get

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTimeInterface::getOffset -- DateTimeImmutable::getOffset -- DateTime::getOffset -- date_offset_getLiefert die Zeitverschiebung

Beschreibung

Objektorientierter Stil

public DateTimeInterface::getOffset(): int
public DateTimeImmutable::getOffset(): int
public DateTime::getOffset(): int

Prozeduraler Stil

Gibt die Zeitverschiebung zurück.

Parameter-Liste

object

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

Rückgabewerte

Gibt bei Erfolg die Abweichung der Zeitzone von der UTC in Sekunden zurück.

Changelog

Version Beschreibung
8.0.0 Vor dieser Version wurde bei einem Fehler false zurückgegeben.

Beispiele

Beispiel #1 DateTime::getOffset()-Beispiel

Objektorientierter Stil

<?php
$winter 
= new DateTimeImmutable('2010-12-21', new DateTimeZone('America/New_York'));
$summer = new DateTimeImmutable('2008-06-21', new DateTimeZone('America/New_York'));

echo 
$winter->getOffset() . "\n";
echo 
$summer->getOffset() . "\n";
?>

Prozeduraler Stil

<?php
$winter 
date_create('2010-12-21'timezone_open('America/New_York'));
$summer date_create('2008-06-21'timezone_open('America/New_York'));

echo 
date_offset_get($winter) . "\n";
echo 
date_offset_get($summer) . "\n";
?>

Die obigen Bespiele erzeugen folgende Ausgabe:

-18000
-14400

Anmerkung: -18000 = -5 Stunden, -14400 = -4 Stunden.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top