244 of 410 menu

DateTimeクラスのgetTimezoneメソッド

メソッド getTimezone は、その DateTime オブジェクトに設定されたタイムゾーンを表す DateTimeZone オブジェクトを返します。 タイムゾーンが設定されていない場合は、デフォルトのタイムゾーンが返されます。

構文

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'

関連項目

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否