DateTime පංතියේ getTimezone ක්රමය
getTimezone ක්රමය DateTimeZone වස්තුවක් ආපසු ලබා දෙයි,
එය DateTime වස්තුව සඳහා සකසා ඇති වේලා කලාපය නියෝජනය කරයි.
වේලා කලාපයක් සකසා නොමැති නම්, පෙරනිමි වේලා කලාපය ආපසු ලැබෙනු ඇත.
වාක්ය රචනය
public DateTime::getTimezone(): DateTimeZone|false
උදාහරණය
වර්තමාන දිනය සඳහා වේලා කලාපය ලබා ගනිමු:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (සේවාදායක සැකසුම් මත රඳා පවතී):
'Europe/Moscow'
උදාහරණය
වේලා කලාපයක් සකසා එය පරීක්ෂා කරමු:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'America/New_York'
මේවාත් බලන්න
-
dateශ්රිතය,
එය දිනය හා වේලාව ආකෘතිගත කරයි -
date_default_timezone_setශ්රිතය,
එය පෙරනිමි වේලා කලාපය සකසයි -
DateTimeZoneපංතිය,
එය වේලා කලාපයක් නියෝජනය කරයි