PHP date_create_from_format() hàm
Ví dụ
Trả về một đối tượng DateTime mới được định dạng theo định dạng đã chỉ định:
<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>
Chạy ví dụ
Định nghĩa và cách sử dụng
date_create_from_format() hàm trả về một đối tượng DateTime mới được định dạng theo định dạng đã chỉ định.
Ngữ pháp
date_create_from_format(format,time,timezone);
Tham số |
Mô tả |
format |
Bắt buộc. Định dạng cần sử dụng.format Chuỗi tham số có thể sử dụng các ký tự sau:
- d - Ngày trong tháng, có số đầu tiên
- j - Ngày trong tháng, không có số đầu tiên
- D - Ngày trong tuần (Mon - Sun)
- I - Ngày trong tuần (Monday - Sunday)
- S - Hậu tố tiếng Anh của ngày trong tháng (st, nd, rd, th)
- F - Tên tháng (January - December)
- M - Tên tháng (Jan - Dec)
- m - Tháng (01 - 12)
- n - Tháng (1 - 12)
- Y - Năm (ví dụ 2013)
- y - Năm (ví dụ 13)
- a và A - am hoặc pm
- g - Hệ thống 12 giờ, không có số đầu
- h - Hệ thống 12 giờ, có số đầu
- G - Hệ thống 24 giờ, không có số đầu
- H - Hệ thống 24 giờ, có số đầu
- i - Phút, có số đầu
- s - Giây, có số đầu
- u - Microsecond (đến sáu chữ số)
- e、O、P và T - dấu hiệu múi giờ
- U - Số giây từ nguyên thủy Unix
- (Khoảng trống)
- # - Một trong các dấu phân cách sau: ;、:、/、.、,、-、(、)
- ? - Một byte ngẫu nhiên
- * - Byte ngẫu nhiên đến phân cách hoặc số tiếp theo
- ! - Đặt lại tất cả các trường về nguyên thủy Unix
- | - Nếu tất cả các trường đều chưa được phân tích, thì đặt lại tất cả các trường về nguyên thủy Unix
- + - Nếu có, dữ liệu dư ở cuối chuỗi sẽ gây ra cảnh báo, không phải lỗi
|
time |
Bắt buộc. Định nghĩa chuỗi ngày/giờ. NULL chỉ ra ngày/giờ hiện tại. |
timezone |
Tùy chọn. Định nghĩa time múi giờ. Mặc định là múi giờ hiện tại. |
Chi tiết kỹ thuật
Giá trị trả về: |
Nếu thành công thì trả về đối tượng DateTime, nếu thất bại thì trả về FALSE. |
Phiên bản PHP: |
5.3+ |