243 of 410 menu

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 වර්ගය,
    වේලා කලාපය නියෝජනය කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න