कक्षा 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कक्षा,
जो एक समय क्षेत्र का प्रतिनिधित्व करती है