कक्षा DateTime की विधि setTimezone

विधि setTimezone, DateTime वस्तु का समय क्षेत्र बदलती है। यह एक पैरामीटर के रूप में DateTimeZone कक्षा की एक वस्तु स्वीकार करती है। संशोधित DateTime वस्तु लौटाती है।

सिंटैक्स

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

उदाहरण

वर्तमान तिथि के लिए समय क्षेत्र 'America/New_York' सेट करें:

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

कोड निष्पादन का परिणाम:

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

उदाहरण

मौजूदा DateTime वस्तु का समय क्षेत्र बदलें:

php<?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');
?>

कोड निष्पादन का परिणाम:

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

यह भी देखें

  • date फ़ंक्शन,
    जो तिथि/समय फॉर्मेट करता है
  • date_default_timezone_set फ़ंक्शन,
    जो डिफ़ॉल्ट समय क्षेत्र सेट करता है
  • DateTimeZone कक्षा,
    जो एक समय क्षेत्र का प्रतिनिधित्व करती है