244 of 410 menu

Η μέθοδος getTimezone της κλάσης DateTime

Η μέθοδος 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,
    που αντιπροσωπεύει μια ζώνη ώρας
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη