Hàm easter_days()
trong PHP được sử dụng để tính toán số ngày từ ngày 21/3 đến ngày Lễ Phục Sinh (Easter) của năm cụ thể. Đây là một trong những hàm hữu ích trong PHP cho việc làm việc với lịch. Việc tính toán ngày Phục Sinh là quan trọng trong nhiều nền tảng và ứng dụng liên quan đến lịch. Hàm này giúp đơn giản hóa việc xác định ngày Phục Sinh trong các ứng dụng PHP. Hãy cùng Vietnix tham khảo thêm về chủ đề hàm easter_days()
trong PHP qua bài viết sau đây.
Hàm easter_days() là gì?
Hàm easter_days()
là một hàm tích hợp sẵn trong PHP trả về số ngày sau ngày 21 tháng 3, tức là Ngày lễ Phục sinh trong năm đã chỉ định. Khi không có năm nào được đưa ra, năm hiện tại được lấy làm giá trị mặc định.
Cú pháp | easter_days( $year, $method ) |
Tham số | Hàm chấp nhận hai tham số tùy chọn như được hiển thị ở trên và được giải thích bên dưới: – $year – Tham số này chỉ định năm. Khi không có tham số nào được truyền thì năm hiện tại được lấy làm giá trị mặc định. – $method – Tham số này cho phép bạn tính ngày lễ Phục sinh dựa trên các lịch khác. Nếu $method được đặt thành CAL_EASTER_ROMAN, nó sẽ sử dụng lịch Gregorian trong những năm 1582 – 1752. |
Giá trị trả về | Hàm trả về số ngày sau ngày 21 tháng 3, tức là Ngày lễ Phục sinh trong năm đã cho. Khi không có $year nào được thông qua làm đối số thì năm hiện tại được lấy làm năm mặc định và số ngày sau ngày 21 tháng 3 của năm hiện tại được trả về. |
Bạn có thể hiểu hơn qua các ví dụ sau:
Input : $year = 2018
Output : 11
Giải thích: tham số truyền vào là năm 2018, hàm easter_days()
trả về kết quả là 11, nghĩa là tính từ ngày 21 tháng 3 của năm đó cho đến ngày lễ Phục Sinh cách nhau 11 ngày. Tương tự cho các ví dụ sau đó.
Input : $year = 2017
Output : 26
Input: $year = 2015 $method = CAL_EASTER_ROMAN
Output : 15
Mọi người cũng xem:
Ví dụ minh hoạ hàm easter_days() trong PHP
Chương trình dưới đây giải thích hoạt động của hàm Easter_days()
khi không có tham số nào được truyền vào.
<?php
// PHP program to demonstrate the
// easter_days() function
// when no parameter is passed
echo easter_days(), "\n";
// verified by passing current year
$year = 2018;
echo easter_days($year);
?>
OUtput như sau:
11
11
Cơ chế hoạt động cửa hàm easter_days()
khi truyền tham số $year:
<?php
// PHP program to demonstrate the
// easter_days() function
// when $year parameter is passed
$year = 2015;
// no of days for Easter after march 21 of year 2015
echo easter_days($year), "\n";
// the Easter date of year 2015
echo date("M-d-Y", easter_date($year));
?>
Output như sau:
15
Apr-05-2015
Ví dụ sau minh hoạ khi cả hai tham số được truyền vào:
<?php
// PHP program to demonstrate the
// easter_days() function
// when both parameters are passed
$year = 2014;
// no of days for Easter after march 21 of year 2014
// of Gregorian Calendar
echo easter_days($year, CAL_EASTER_ROMAN), "\n";
?>
Output như sau: 30
Lời kết
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 easter_days()
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!