Frage zu time() und utc

Maik20

Erfahrenes Mitglied
Hallo,

die Funktion time() liefert mir den aktuellen Unix-Timestamp des Servers. Ich würde diesen jedoch gerne von der Zeitzone UTC und nicht (GMT+1) erhalten. Gibt es hier die Möglichkeit die Zeitzone als Parameter zu übergeben oder gibt es eine Converter-Funktion locZeitzoneInUTC()?

Danke
 
Das dürfte dir gelingen, wenn du die Klassen DateTimeZone und DateTime kombinierst, Beispiele gibt es auf php.net z. B.

PHP:
<?php

// Create two timezone objects, one for Taipei (Taiwan) 
$dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei");

$dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei);

echo $dateTimeTaipei->format("d.m.Y H:i");

?>
 
Zuletzt bearbeitet:
Dann solltest du dein PHP auf die aktuellste Version aktualisieren, da sie seit PHP 5.2.0 zur Standardausstattung gehört.
 
Zurück