PHP
PHP

Trang chủ

Tìm hiểu về hàm easter_days() trong PHP

PHP, viết tắt của Hypertext Preprocessor, là ngôn ngữ lập trình script phía máy chủ được thiết kế đặc biệt cho phát triển web. Điểm nổi bật của PHP so với các ngôn ngữ khác là khả năng tương thích với nhiều loại cơ sở dữ liệu và chạy mượt mà trên các máy chủ web. Tại Vietnix, chúng tôi không chỉ giới thiệu những khái niệm cơ bản về PHP mà còn cung cấp các ví dụ thực tế giúp bạn dễ dàng hiểu và áp dụng PHP vào việc phát triển website. Bên cạnh đó, Vietnix cũng thường xuyên cập nhật các bài viết mới về tính năng, mẹo và thủ thuật lập trình, giúp bạn giải quyết các thách thức phức tạp, từ đó không ngừng nâng cao và hoàn thiện kỹ năng lập trình của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
24/06/2024
4 phút đọc
Theo dõi Vietnix trên

Tìm hiểu về hàm easter_days() trong PHP

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.

Hàm easter_days() trong PHP
Tìm hiểu về hàm easter_days() và cách triển khai hàm.
Cú phápeaster_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!

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn