Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Lấy timestamp Unix từ chuỗi mà không cần đặt múi giờ mặc định trong PHP

Chuỗi có chứa múi giờ, và thường không cần đặt múi giờ mặc định. Nhưng khi cần in ra, múi giờ mặc định có thể được đặt rõ ràng. Dưới đây là mã để thực hiện:

Múi giờ mặc định

Ví dụ

echo date_default_timezone_get();

Kết quả

Điều này sẽ tạo ra kết quả sau:

UTC

Khi múi giờ được chỉ định

Ví dụ

echo date("Y-m-d H:i:s", strtotime("1/1/2020 00:00:00 America/Los_Angeles"));

Kết quả

Điều này sẽ tạo ra kết quả sau:

2020-01-01 08:00:00 

Cách khác để chỉ định múi giờ

Ví dụ

echo date("Y-m-d H:i:s", strtotime("1/1/2020 00:00:00"));

Kết quả

Điều này sẽ tạo ra kết quả sau:

2020-01-01 00:00:00