Hàm cal_info()
trong PHP là một hàm dùng để truy xuất thông tin về các lịch âm dương và lịch Julius có sẵn trong PHP. Hàm này trả về một mảng chứa các thông tin về các lịch mà PHP hỗ trợ, bao gồm tên, mô tả và các thông số cần thiết. Điều này cho phép người phát triển xác định và sử dụng các lịch phù hợp với yêu cầu cụ thể của ứng dụng của họ.
Hàm cal_info() là gì?
Hàm cal_info()
trong PHP là một hàm tích hợp sẵn được sử dụng để trả về thông tin về một lịch cụ thể. Hàm cal_info()
trả về một mảng chứa tên calname, tháng, tên tháng đã viết tắt, maxdaysinmonth và calsymbol.
Nó lấy lịch làm tham số và trả về thông tin tương ứng với lịch đã chỉ định.

Cú pháp | cal_info($calendar) |
Tham số | Hàm cal_info() trong PHP chỉ chấp nhận một tham số $calendar . Tham số này chỉ định một số biểu thị lịch mà bạn muốn biết. Dưới đây là danh sách các số hợp lệ có thể được sử dụng làm giá trị cho tham số này. 0 = CAL_GREGORIA 1 = CAL_JULIAN 2 = CAL_JEWISH 3 = CAL_FRENCH |
Giá trị trả về | Kết quả trả về là thông tin bộ lịch cụ thể. |
Lỗi và các ngoại lệ
- Nếu không có lịch nào được chỉ định trong các tham số, thì hàm
cal_info()
sẽ trả về thông tin về tất cả các lịch. - Để chỉ định một lịch làm tham số cho hàm
cal_info()
, người ta cần đề cập đến giá trị số tương ứng của nó thay vì tên lịch, chẳng hạn như “0” đối với lịch Gregorian.
Ví dụ minh hoạ hàm cal_info() trong PHP
<?php
// displaying information
// regarding gregorian calendar
print_r (cal_info(0));
?>
Output như sau:
Array
(
[months] => Array
(
[1] => January
[2] => February
[3] => March
[4] => April
[5] => May
[6] => June
[7] => July
[8] => August
[9] => September
[10] => October
[11] => November
[12] => December
)
[abbrevmonths] => Array
(
[1] => Jan
[2] => Feb
[3] => Mar
[4] => Apr
[5] => May
[6] => Jun
[7] => Jul
[8] => Aug
[9] => Sep
[10] => Oct
[11] => Nov
[12] => Dec
)
[maxdaysinmonth] => 31
[calname] => Gregorian
[calsymbol] => CAL_GREGORIAN
)
Ví dụ 2:
<?php
// displaying information
// regarding jewish calendar
print_r (cal_info(2));
?>
Output như sau:
Array
(
[months] => Array
(
[1] => Tishri
[2] => Heshvan
[3] => Kislev
[4] => Tevet
[5] => Shevat
[6] => Adar I
[7] => Adar II
[8] => Nisan
[9] => Iyyar
[10] => Sivan
[11] => Tammuz
[12] => Av
[13] => Elul
)
[abbrevmonths] => Array
(
[1] => Tishri
[2] => Heshvan
[3] => Kislev
[4] => Tevet
[5] => Shevat
[6] => Adar I
[7] => Adar II
[8] => Nisan
[9] => Iyyar
[10] => Sivan
[11] => Tammuz
[12] => Av
[13] => Elul
)
[maxdaysinmonth] => 30
[calname] => Jewish
[calsymbol] => CAL_JEWISH
)
Vietnix – Nhà cung cấp giải VPS tốc độ cao đáp ứng mọi nhu cầu dự án
Vietnix tự hào cung cấp dịch vụ VPS với nhiều tính năng ưu việt, đáp ứng đa dạng nhu cầu của khách hàng. Với công nghệ ảo hóa tiên tiến, mỗi VPS hoạt động như một máy chủ riêng biệt, cho phép bạn toàn quyền quản lý và cài đặt hệ điều hành cũng như các phần mềm cần thiết. Hệ thống bảo mật được tăng cường, đảm bảo dữ liệu của bạn luôn an toàn và bảo mật. Ngoài ra, với tốc độ mạng 200 Mbps trong nước và 20 Mbps quốc tế, website của bạn sẽ luôn hoạt động ổn định và an toàn, góp phần nâng cao uy tín thương hiệu.
Dịch vụ VPS SSD của Vietnix là giải pháp lý tưởng cho các website, ứng dụng và dự án đòi hỏi hiệu suất cao với chi phí hợp lý. Được trang bị 100% ổ cứng SSD Enterprise tốc độ cao, dịch vụ này mang lại khả năng đọc/ghi dữ liệu vượt trội so với ổ cứng HDD truyền thống. Kết hợp cùng CPU v4 hỗ trợ nhiều tập lệnh nâng cao, VPS SSD đảm bảo xử lý mượt mà mọi tác vụ, từ website đơn giản đến ứng dụng phức tạp. Đặc biệt, Vietnix cam kết uptime 99.9%, đảm bảo vận hành ổn định cho website và ứng dụng của bạn.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm cal_info()
trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!
Mọi người cũng xem