Hướng dẫn how do i get the current timezone in php? - làm cách nào để lấy múi giờ hiện tại trong php?

(Php 5> = 5.1.0, Php 7, Php 8)

date_default_timezone_get - Nhận thời gian mặc định được sử dụng bởi tất cả các hàm ngày/giờ trong tập lệnh Gets the default timezone used by all date/time functions in a script

Sự mô tả

date_default_timezone_get (): Chuỗi(): string

  • Đọc bộ timezone bằng hàm date_default_timezone_set () (nếu có)date_default_timezone_set() function (if any)

  • Đọc giá trị của ngày.Timezone Ini (nếu đặt)

Nếu không có điều nào ở trên thành công, DATE_DEFAULT_TIMEZONE_GET () sẽ trả về thời gian mặc định là UTC.date_default_timezone_get() will return a default timezone of UTC.

Thông số

Chức năng này không có tham số.

Trả về giá trị

Trả về một chuỗi.string.

Ví dụ

Ví dụ #1 Nhận thời gian mặc định

date_default_timezone_set('Europe/London');

if (

date_default_timezone_get()) {
    echo 
'date_default_timezone_set: ' date_default_timezone_get() . '';
}

if (

ini_get('date.timezone')) {
    echo 
'date.timezone: ' ini_get('date.timezone');
}
?>

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

date_default_timezone_set: Europe/London
date.timezone: Europe/London

Ví dụ #2 Nhận chữ viết tắt của múi giờ

date_default_timezone_set('America/Los_Angeles');
echo 
date_default_timezone_get() . ' => ' date('e') . ' => ' date('T');
?>

Ví dụ trên sẽ xuất ra:

America/Los_Angeles => America/Los_Angeles => PST

Xem thêm

  • date_default_timezone_set () - Đặt múi giờ mặc định được sử dụng bởi tất cả các hàm ngày/giờ trong tập lệnh
  • Danh sách thời gian được hỗ trợ

Không có người dùng đóng góp ghi chú cho trang này.

DateTimeImmutable::getTimezone

DateTime::getTimezone

date_timezone_get

Thời gian mặc định cho PHP là UTC bất kể thời gian của máy chủ của bạn. Đây là múi giờ được sử dụng bởi tất cả các hàm ngày/giờ PHP trong tập lệnh của bạn.

Làm thế nào để tôi tìm thấy múi giờ theo ngày? -- DateTimeImmutable::getTimezone -- DateTime::getTimezone -- date_timezone_getReturn time zone relative to given DateTime

Sự mô tả

Phong cách hướng đối tượng

PublicDateTimeInterface :: GetTimeZone (): Datetimezone | Sai DateTimeInterface::getTimezone(): DateTimeZone|false

publicDateTimeMmutable :: getTimezone (): datetimezone | false DateTimeImmutable::getTimezone(): DateTimeZone|false

publicDateTime :: getTimezone (): datetimezone | false DateTime::getTimezone(): DateTimeZone|false

Trả về giá trị

Trả về một đối tượng Datetimezone khi thành công hoặc false về thất bại.DateTimeZone object on success or false on failure.

Ví dụ

Ví dụ #1 DateTime :: GetTimeZone () Ví dụDateTime::getTimezone() example

Phong cách hướng đối tượng

$date = new DateTimeImmutable(null, new DateTimeZone('Europe/London'));
$tz $date->getTimezone();
echo 
$tz->getName();
?>

PublicDateTimeInterface :: GetTimeZone (): Datetimezone | Sai

$date date_create(nulltimezone_open('Europe/London'));
$tz date_timezone_get($date);
echo 
timezone_name_get($tz);
?>

publicDateTimeMmutable :: getTimezone (): datetimezone | false

publicDateTime :: getTimezone (): datetimezone | false

Làm thế nào để tôi tìm thấy múi giờ của máy chủ của tôi?

Timezone hiện được cấu hình hiện được đặt trong tệp /etc /timezone.Để xem timezone hiện tại của bạn, bạn có thể làm cho nội dung của tệp.Một phương pháp khác là sử dụng lệnh ngày.Bằng cách đưa cho nó đối số +%z, bạn có thể xuất tên múi giờ hiện tại của hệ thống.cat the file's contents. Another method is to use the date command. By giving it the argument +%Z , you can output your system's current time zone name.

Thời gian mặc định PHP là gì?

Thời gian mặc định cho PHP là UTC bất kể thời gian của máy chủ của bạn.Đây là múi giờ được sử dụng bởi tất cả các hàm ngày/giờ PHP trong tập lệnh của bạn.UTC regardless of your server's timezone. This is the timezone used by all PHP date/time functions in your scripts.

Làm thế nào để tôi tìm thấy múi giờ theo ngày?

Phương thức GetTimezone () trong lớp DateFormat được sử dụng để trả về vùng thời gian hiện tại của lịch của ngày này ..
Syntax:.
Tham số: Phương thức không lấy bất kỳ tham số nào ..
Giá trị trả về: Phương thức trả về múi giờ được liên kết với lịch của DateFormat ..

Làm thế nào tôi có thể sửa đổi cài đặt timezone PHP cho trang web của tôi?

Mở lưu trữ → Quản lý → Trang cấu hình PHP. Có, hãy mở tab Tùy chọn PHP và chỉnh sửa ngày.Timezone Giá trị: Nếu bạn không chắc chắn múi giờ nào cần chèn, hãy kiểm tra bản đồ múi giờ. There, open the PHP options tab and edit the date. timezone value: If you are not sure which time zone to insert, check the Time Zone Map.