কম্পিউটার টিউটোরিয়াল

PHP-তে timezone_open() ফাংশন

DateTimeZone অবজেক্ট তৈরি করার জন্য timezone_open() ফাংশন

PHP-তে timezone_open() ফাংশনটি একটি টাইমজোন আইডেন্টিফায়ার (যেমন: "Asia/Dhaka", "Europe/Paris") দিয়ে একটি নতুন DateTimeZone অবজেক্ট তৈরি করে রিটার্ন করে। এটি new DateTimeZone()-এর প্রোসিজারল সংস্করণ।

সিনট্যাক্স

timezone_open(timezone)

প্যারামিটার

  • timezone — টাইমজোন আইডেন্টিফায়ার (পূর্ণ নাম যেমন "Europe/Prague" বা সংক্ষিপ্তনাম như "CET")

রিটার্ন মান

সফল হলে DateTimeZone অবজেক্ট, ব্যর্থ হলে FALSE।

উদাহরণ ১

<?php 
$dateSrc = '2017-06-25 1:50 GMT'; 
$dateTime = date_create($dateSrc); 
$DateTimeZone = timezone_open('Europe/Paris'); 
date_timezone_set($dateTime, $DateTimeZone); 
$NewDateTimeZone = date_timezone_get($dateTime); 
echo 'New timeZone is ' . timezone_name_get($NewDateTimeZone); 
echo "\n"; 
// অবজেক্ট-ওরিয়েন্টেড স্টাইল
$dateTime = new DateTime($dateSrc); 
$DateTimeZone = new DateTimeZone('Europe/Paris'); 
$dateTime->setTimezone($DateTimeZone); 
$NewDateTimeZone = $dateTime->getTimezone(); 
echo 'New timeZone is ' . timezone_name_get($NewDateTimeZone); 
?>

আউটপুট

New timeZone is Europe/Paris 
New timeZone is Europe/Paris

উদাহরণ ২

<?php 
$res = timezone_open("America/Chicago"); 
echo timezone_name_get($res); 
?>

আউটপুট

America/Chicago
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP-এ date_default_timezone_set() ফাংশন