DateTime क्लास की getOffset मethod
DateTime क्लास की getOffset मethod, GMT (UTC) के सापेक्ष टाइमज़ोन ऑफसेट को
सेकंड में वापस करती है। यह विभिन्न टाइमज़ोन के साथ काम करते समय उपयोगी होती है।
यह मethod कोई पैरामीटर नहीं लेती है और एक पूर्णांक संख्या वापस करती है।
सिंटैक्स
$datetime->getOffset();
उदाहरण
Europe/Moscow टाइमज़ोन में वर्तमान समय के लिए ऑफसेट प्राप्त करें:
<?php
$date = new DateTime('now', new DateTimeZone('Europe/Moscow'));
$res = $date->getOffset();
echo $res;
?>
कोड निष्पादन का परिणाम (मौसम के आधार पर भिन्न हो सकता है):
10800
उदाहरण
विभिन्न टाइमज़ोन के लिए ऑफसेट की तुलना करें:
<?php
$zones = ['UTC', 'America/New_York', 'Asia/Tokyo'];
foreach ($zones as $zone) {
$date = new DateTime('now', new DateTimeZone($zone));
echo $zone . ': ' . $date->getOffset() . "\n";
}
?>
कोड निष्पादन का परिणाम:
UTC: 0
America/New_York: -18000
Asia/Tokyo: 32400
यह भी देखें
-
dateफ़ंक्शन,
जो तिथि और समय को फॉर्मेट करती है -
date_default_timezone_setफ़ंक्शन,
जो डिफ़ॉल्ट टाइमज़ोन सेट करती है