Hướng dẫn php set timezone to local time - php đặt múi giờ thành giờ địa phương

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

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 Sets the default timezone used by all date/time functions in a script

Sự mô tả

date_default_timezone_set (chuỗi $timezoneId): bool(string $timezoneId): bool

Thay vì sử dụng chức năng này để đặt múi giờ mặc định trong tập lệnh của bạn, bạn cũng có thể sử dụng ngày cài đặt INI.Timezone để đặt múi giờ mặc định.

Thông số

timezoneId

Định danh múi giờ, như UTC, Africa/Lagos, Asia/Hong_Kong hoặc Europe/Lisbon. Danh sách các định danh hợp lệ có sẵn trong danh sách thời gian được hỗ trợ.

Trả về giá trị

Hàm này trả về false nếu timezoneId không hợp lệ hoặc true khác.false if the timezoneId isn't valid, or true otherwise.

Ví dụ

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

$timezoneId0

$timezoneId1

$timezoneId2

Xem thêm

  • 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
  • Danh sách thời gian được hỗ trợ

Pierre Gourlaouen ¶

10 năm trước

$timezoneId3

$timezoneId4

$timezoneId5

$timezoneId6

date_timezone_set

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

DateTime :: SetTimezone - Date_Timezone_set - Đặt múi giờ cho đối tượng DateTime -- date_timezone_setSets the time zone for the DateTime object

Thông số

$timezoneId7

Chỉ kiểu thủ tục: một đối tượng DateTime được trả về bởi date_create (). Hàm sửa đổi đối tượng này.DateTime object returned by date_create(). The function modifies this object.

$timezoneId8

Một đối tượng DateTimezone đại diện cho múi giờ mong muốn.DateTimeZone object representing the desired time zone.

Trả về giá trị

Trả về đối tượng DateTime cho chuỗi phương thức. Các điểm trong thời gian không thay đổi khi gọi phương thức này.DateTime object for method chaining. The underlaying point-in-time is not changed when calling this method.

Ví dụ

Ví dụ #1 DateTime :: SetTimeZone () Ví dụDateTime::setTimeZone() example

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

$timezoneId9

Phong cách thủ tục

timezoneId0

Các ví dụ trên sẽ xuất ra:

2000-01-01 00:00:00+12:00
2000-01-01 01:45:00+13:45

Xem thêm

  • Datetimeimmutable :: setTimeZone () - Đặt múi giờ
  • DateTime :: GetTimeZone () - Múi thời gian trả về liên quan đến DateTime đã cho
  • Datetimezone :: __ construct () - Tạo đối tượng Datetimezone mới

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

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 chúng ta có thể chuyển đổi các múi giờ bằng PHP?

PHP $ time = '6: 02';$ dt = new DateTime ($ Time, Datetimezone mới ('America/new_york'));// echo $ dt-> định dạng ('y-m-d h: i: s').PHP_EOL;$ dt-> setTimezone (datetimezone mới ('Châu Á/Kolkata'));echo $ dt-> định dạng ('h: i').

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

Làm thế nào để đặt múi giờ cho PHP..
Đăng nhập vào bảng điều khiển hostpapa của bạn ..
Nhấp vào cPanel của tôi hoặc WordPress của tôi ..
Cuộn xuống phần Phần mềm và nhấp vào Chọn phiên bản PHP ..
Nhấp vào tab Tùy chọn ..
Nhấp vào giá trị tiếp theo đến ngày.Timezone để chỉnh sửa cài đặt múi giờ.....
Thay đổi của bạn sẽ tự động tiết kiệm ..

Múi giờ mặc định là gì?

Thật không may, múi giờ mặc định của chúng tôi, không có thời gian mặc định, vì vậy bạn phải thay đổi thời gian của mình tùy thuộc vào múi giờ được sử dụng ở nơi này.there is no default time, so you have to change your time depending on the time zone used in the place.