(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
<?php
date_default_timezone_set('America/Los_Angeles');$script_tz = date_default_timezone_get();
timezoneId0
timezoneId1Xem 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
timezoneId2
timezoneId3
timezoneId4
timezoneId5❮ Tham khảo ngày/giờ PHP
Thí dụ
Đặt múi giờ mặc định:
Nếu bạn muốn thay đổi điều đó, thì đó là một sửa chữa nhanh chóng. Chỉ cần chèn một dòng mã vào tệp php.ini của bạn và vị trí bạn đặt trong mã sẽ xác định thời gian hiển thị trong tập lệnh PHP của bạn. Hãy đọc để tìm hiểu làm thế nào.
date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
?>
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm date_default_timezone_set () đặt thời gian mặc định được sử dụng bởi tất cả các hàm ngày/thời gian trong tập lệnh.
Thời gian ngày ở Php Ini ở đâu?
Tệp INI được đặt tại thư mục /etc. Tùy thuộc vào phiên bản đã cài đặt của phiên bản PHP, bạn sẽ tìm thấy phần [ngày] như sau. Nếu nó không có ở đó, chỉ cần thêm một dòng với chức năng "Ngày. Timezone = của bạn/Timezone".
Làm thế nào để PHP quản lý các múi giờ khác nhau?
Thí dụ | Đặt múi giờ mặc định: |
Chi tiết kỹ thuật
Định nghĩa và cách sử dụng |
date_default_timezone_set (timezone) |
Tham số PHP 5.1.2: Started to validate the timezone parameter. |
❮ Tham khảo ngày/giờ PHP
Nếu bạn nhận thấy thời gian không chính xác trong các tập lệnh PHP của bạn, thì có thể là thủ phạm là máy chủ lưu trữ nằm trong một múi giờ khác.PHP scripts, the likely culprit is that the hosting server is in a different timezone.
Ví dụ: khi bạn là một khách hàng lưu trữ web Inmotion, bạn có thể chọn từ các trung tâm dữ liệu ở Washington, D.C. hoặc California, điều đó có nghĩa là máy chủ Time của máy chủ sẽ là Thời gian tiêu chuẩn phương Đông (EST) hoặc Thời gian tiêu chuẩn Thái Bình Dương (PST).
Nếu bạn muốn thay đổi điều đó, thì đó là một sửa chữa nhanh chóng. Chỉ cần chèn một dòng mã vào tệp php.ini của bạn và vị trí bạn đặt trong mã sẽ xác định thời gian hiển thị trong tập lệnh PHP của bạn. Hãy đọc để tìm hiểu làm thế nào.
- Mở tệp php.ini của bạn với trình quản lý tệp trong cPanel.
- Thêm dòng mã sau vào đầu tệp php.ini của bạn: timezoneId6.
- Thay thế timezoneId7 bằng múi giờ từ đây tương ứng với thời gian bạn muốn hiển thị.
- Khi bạn đã nhập múi giờ mong muốn, nhấp vào Lưu Thay đổi để lưu tệp.Save Changes to save the file.
- Bây giờ, bạn có thể kiểm tra trang phpinfo.php của bạn để xác minh sự thay đổi đã diễn ra.
Xin chúc mừng! Bây giờ bạn có thể đặt múi giờ trong PHP. Nếu bạn muốn xem thêm hướng dẫn với các mẹo và thông tin cho các vấn đề về trang web của bạn, vui lòng xem Trung tâm hỗ trợ lưu trữ Inmotion của chúng tôi!
Bán lưu trữ bằng cách sử dụng thương hiệu của riêng bạn với gói lưu trữ đại lý mạnh mẽ, hiện có nhiều tài nguyên hơn và lưu trữ nhanh hơn bằng SSD mà không phải trả thêm chi phí.
Nhà văn giám sát Arnel I Content Writer I
Là một nhà văn cho việc lưu trữ inmotion, Arnel luôn nhằm chia sẻ thông tin hữu ích và cung cấp kiến thức sẽ giúp giải quyết các vấn đề và hỗ trợ trong việc đạt được các mục tiêu. Anh ấy cũng tích cực với các nhóm và sự kiện cộng đồng địa phương WordPress từ năm 2004.
Thêm các bài viết của Arnel