243 of 410 menu

Метод setTimezone на класата DateTime

Методот setTimezone ја менува временската зона на објектот DateTime. Како параметар прифаќа објект од класата DateTimeZone. Го враќа модифицираниот објект DateTime.

Синтакса

public DateTime::setTimezone(DateTimeZone $timezone): DateTime

Пример

Да поставиме временска зона 'America/New_York' за тековниот датум:

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

Резултат од извршување на кодот:

'2023-11-15 10:30:00'

Пример

Да ја смениме временската зона на постоечки објект DateTime:

<?php $date = new DateTime('2023-01-01 12:00:00', new DateTimeZone('Europe/Moscow')); $date->setTimezone(new DateTimeZone('Asia/Tokyo')); echo $date->format('Y-m-d H:i:s'); ?>

Резултат од извршување на кодот:

'2023-01-01 18:00:00'

Погледнете ги исто така

  • функцијата date,
    која ја форматира датата/времето
  • функцијата date_default_timezone_set,
    која ја поставува стандардната временска зона
  • класата DateTimeZone,
    која претставува временска зона
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј