243 of 410 menu

DateTime კლასის setTimezone მეთოდი

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა