Php chuyển đổi iso 8601 sang giờ địa phương
Có một định dạng ngày mới được giới thiệu trong PHP 8. 0. 1. Định dạng ngày tháng chữ "p" viết thường mới này hoạt động tương tự như chữ hoa 2, hiển thị chênh lệch múi giờ. Sự khác biệt giữa định dạng 2 và 1 là định dạng 1 mới sử dụng 6 cho thời gian UTC, trong khi định dạng 2 sử dụng 1Định dạng ngày theo tiêu chuẩn ISO 8601 cho phép thời gian UTC với định dạng 1 hoặc với 6. Điều này có nghĩa là cả hai định dạng ngày dưới đây đều hợp lệ
Với trình định dạng ngày tháng 1 mới, giờ đây bạn cũng có thể tạo ngày có mẫu thứ hai ở trên
Dưới đây là danh sách nhanh các định dạng ngày liên quan đến PHP ISO8601 5 6Định dạng ngày hợp lệ theo tiêu chuẩn ISO 8601. 2020-09-09T20. 42. 34+00. 002020-09-09T20. 42. 34+00. 00 7Định dạng ngày hợp lệ theo tiêu chuẩn ISO 8601. 2020-09-09T20. 42. 34+00. 002020-09-09T20. 42. 34+00. 00____12+00. 00+00. 00 1 1 mới trong PHP 8. 0pZ 11Định dạng ngày hợp lệ theo tiêu chuẩn ISO 8601. Giống như 7 và 62020-09-09T20. 42. 34+00. 002020-09-09T20. 42. 34+00. 00 14 1 mới trong PHP 8. 02020-09-09T20. 42. 34p2020-09-09T20. 42. 34+00. 00Ngày được định dạng bằng 1 để biểu thị thời gian UTC là hoàn toàn hợp lệ. Trích dẫn từ Wikipedia
Tác động tương thích ngượcĐộ lệch UTC được biểu thị bằng 1 là định dạng ngày ISO 8601 hoàn toàn hợp lệ. Nếu thực sự cần thiết phải sử dụng 6 thay vì 1 cho thời gian UTC, định dạng 1 mới có thể hữu íchMặc dù không thể tự nhập ngược bộ định dạng, nhưng một bản hack thay thế chuỗi đơn giản có thể đạt được kết quả tương tự như PHP 8. 0 trong tất cả các phiên bản PHP kể từ 5 ISO đề cập đến việc tiêu chuẩn hóa chất lượng và an toàn trong mọi lĩnh vực, ngoại trừ lĩnh vực điện và điện tử. Nó áp dụng cho các sản phẩm, dịch vụ, hệ thống quản lý, phần mềm và phần cứng, trong số những thứ khác. Chứng chỉ ISO đảm bảo rằng các yêu cầu của ISO được đáp ứng. Tìm hiểu mọi thứ về quá trình phát triển và chứng nhận của ISO tại đây ISO là gì?❮ Tham chiếu ngày/giờ PHP Thí dụTrả về một đối tượng DateTime mới, rồi định dạng ngày $date=date_create("2013-03-15"); Định nghĩa và cách sử dụngHàm date_format() trả về một ngày được định dạng theo định dạng đã chỉ định Ghi chú. Chức năng này không sử dụng ngôn ngữ (tất cả đầu ra đều bằng tiếng Anh) Mẹo. Ngoài ra, hãy xem hàm date(), định dạng ngày/giờ địa phương cú phápdate_format(đối tượng, định dạng) Giá trị tham sốTham sốMô tảđối tượngBắt buộc. Chỉ định một đối tượng DateTime được trả về bởi date_create() formatRequired. Chỉ định định dạng cho ngày. Các ký tự sau có thể được sử dụng
và các hằng số được xác định trước sau đây cũng có thể được sử dụng (có sẵn từ PHP 5. 1. 0)
chi tiết kỹ thuậtGiá trị trả về. Trả về ngày được định dạng dưới dạng chuỗi. FALSE trên failPhiên bản PHP. 5. 2+❮ Tham chiếu ngày/giờ PHP |