228 of 410 menu

Klassen DateTimeZone

Klassen DateTimeZone gør det muligt at arbejde med tidszoner i PHP. Tager en streng med tidszoneidentifikator i konstruktøren.

Syntaks

new DateTimeZone(string $timezone);

Eksempel

Lad os oprette et tidszoneobjekt for Moskva:

<?php $timezone = new DateTimeZone('Europe/Moscow'); print_r($timezone); ?>

Resultat af kodeudførelse:

DateTimeZone Object ( 'timezone_type' => 3 'timezone' => Europe/Moscow )

Eksempel

Brug med klassen DateTime:

<?php $timezone = new DateTimeZone('America/New_York'); $date = new DateTime('now', $timezone); echo $date->format('Y-m-d H:i:s'); ?>

Resultat af kodeudførelse (nuværende tid i New York):

'2025-06-15 14:30:00'

Eksempel

Hent liste over alle tilgængelige tidszoner:

<?php $timezones = DateTimeZone::listIdentifiers(); print_r(array_slice($timezones, 0, 5)); ?>

Resultat af kodeudførelse:

[ 'Africa/Abidjan' 'Africa/Accra' 'Africa/Addis_Ababa' 'Africa/Algiers' 'Africa/Asmara' ]

Eksempel

Hent tidszonens forskydning fra UTC:

<?php $timezone = new DateTimeZone('Asia/Tokyo'); echo $timezone->getOffset($date) / 3600; ?>

Resultat af kodeudførelse:

9

Se også

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis