PHP date_parse_from_format()

Giới thiệu về `date_parse_from_format()`

Hàm `date_parse_from_format()` trong PHP được sử dụng để phân tích một chuỗi ngày tháng theo định dạng cụ thể mà người dùng chỉ định. Hàm này rất hữu ích khi bạn muốn chuyển đổi chuỗi ngày tháng không theo định dạng mặc định của PHP thành mảng thông tin về các thành phần của ngày tháng.

Cú pháp

date_parse_from_format(string $format, string $date)

Tham số

  • $format: Chuỗi định dạng cho biết cách mà ngày tháng được định dạng. Bạn có thể sử dụng các ký tự ký hiệu như Y (năm đầy đủ), m (tháng), d (ngày), v.v.
  • $date: Chuỗi ngày tháng cần phân tích.

Giá trị trả về

Hàm sẽ trả về một mảng chứa các thành phần của ngày tháng như năm, tháng, ngày, giờ, phút, giây và diễn giải về các thành phần đó. Nếu không thể phân tích được chuỗi ngày tháng, nó sẽ trả về một mảng trống.

Ví dụ sử dụng

$format = 'Y-m-d H:i:s';
$date = '2023-10-15 14:30:00';

$result = date_parse_from_format($format, $date);
print_r($result);

Output

Array
(
    [year] => 2023
    [month] => 10
    [day] => 15
    [hour] => 14
    [minute] => 30
    [second] => 0
    [fraction] => 0
    [warning_count] => 0
    [warnings] => Array
        (
        )
    [error_count] => 0
    [errors] => Array
        (
        )
)

Các ký hiệu định dạng thường dùng

  • Y: Năm đầy đủ (4 chữ số).
  • y: Năm ngắn (2 chữ số).
  • m: Tháng (01 đến 12).
  • n: Tháng (1 đến 12).
  • d: Ngày (01 đến 31).
  • j: Ngày (1 đến 31).
  • H: Giờ (00 đến 23).
  • h: Giờ (01 đến 12).
  • i: Phút (00 đến 59).
  • s: Giây (00 đến 59).

Kết luận

Hàm `date_parse_from_format()` là một công cụ mạnh mẽ trong PHP để xử lý và phân tích chuỗi ngày tháng theo định dạng tùy chỉnh. Bằng cách sử dụng hàm này, bạn có thể dễ dàng quản lý và thao tác với thông tin ngày tháng trong ứng dụng của mình.