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+