PHP cal_info()
Giới thiệu về cal_info() trong PHP
Hàm cal_info()
trong PHP được sử dụng để lấy thông tin chi tiết về một lịch cụ thể (calendar), bao gồm tên của lịch, định dạng ngày tháng và tùy chọn cho các ngày.
Cú pháp
cal_info(int $calendar, int $locale = 0): array
Tổng quan tham số
- $calendar: Tham số yêu cầu, xác định loại lịch mà bạn muốn nhận thông tin. Dưới đây là một số loại lịch phổ biến:
- CAL_GREGORIAN: Lịch Gregory (0)
- CAL_JULIAN: Lịch Julius (1)
- CAL_HEBREW: Lịch Hebrew (2)
- CAL_ISLAMIC: Lịch Hồi giáo (3)
- CAL_FRENCH: Lịch Pháp (4)
- $locale: Tham số tùy chọn, chỉ định ngôn ngữ mà bạn muốn sử dụng cho tên các tháng và ngày. Mặc định là 0 (sử dụng ngôn ngữ hệ thống).
Giá trị trả về
Hàm cal_info()
trả về một mảng (array) chứa thông tin về lịch, bao gồm:
- calendar: Tên của lịch.
- months: Số tháng trong năm.
- days: Số ngày trong tháng.
- day_length: Độ dài của ngày trong giây.
- year_length: Độ dài của năm trong giây.
- first_month: Tháng đầu tiên của năm.
- last_month: Tháng cuối cùng của năm.
- ... và nhiều thông tin khác.
Ví dụ
$calendar_info = cal_info(CAL_GREGORIAN);
print_r($calendar_info);
Trong ví dụ trên, chúng ta lấy thông tin về lịch Gregory và in ra thông tin này dưới dạng mảng.
Kết luận
Hàm cal_info()
là một công cụ hữu ích trong PHP để làm việc với các loại lịch khác nhau. Nó giúp lập trình viên dễ dàng truy cập thông tin cấu trúc của lịch mà họ đang làm việc.