[Php 4, Php 5, Php 7, Php 8] Easter_date - Nhận dấu thời gian UNIX cho nửa đêm vào lễ Phục sinh của một năm nhất định — Get Unix timestamp for midnight on Easter of a given year Easter_date [? int Cảnh báo Hàm này sẽ tạo ra một cảnh báo nếu năm nằm ngoài phạm vi cho dấu thời gian UNIX [nghĩa là thông thường trước năm 1970 hoặc sau năm 2037 trên các hệ thống 32bit]. Ngày của ngày Phục sinh được Hội đồng Nicaea xác định vào AD325 là Chủ nhật sau khi trăng tròn đầu tiên rơi vào hoặc sau Mùa xuân Equinox. Equinox được cho là luôn luôn rơi vào ngày 21 tháng 3, vì vậy tính toán giảm xuống để xác định ngày trăng tròn và ngày của Chủ nhật tuần sau. Thuật toán được sử dụng ở đây đã được giới thiệu vào khoảng năm 532 bởi Dionysius Exiguus. Theo lịch Julian [trong nhiều năm trước năm 1753], một chu kỳ 19 năm đơn giản được sử dụng để theo dõi các giai đoạn của mặt trăng. Theo lịch Gregorian [trong nhiều năm sau năm 1753 - được đưa ra bởi Clavius và Lilius, và được giới thiệu bởi Giáo hoàng Gregory XIII vào tháng 10 năm 1582, và vào Anh và các thuộc địa của nó vào tháng 9 năm 1752], hai yếu tố điều chỉnh được thêm vào để làm cho chu kỳ chính xác hơn. Năm dưới dạng một con số giữa năm 1970 một năm 2037. Nếu bị bỏ qua hoặc Cho phép ngày lễ Phục sinh được tính toán dựa trên lịch Julian khi được đặt thành Ngày lễ Phục sinh như một dấu thời gian unix. Hàm này sẽ tạo ra một cảnh báo nếu năm nằm ngoài phạm vi cho dấu thời gian UNIX [nghĩa là thông thường trước năm 1970 hoặc sau năm 2037 trên các hệ thống 32bit].easter_date[] example Thông số: Sự mô tả
$year
= null
, int $mode
= CAL_EASTER_DEFAULT
]: int[?int $year
= null
, int $mode
= CAL_EASTER_DEFAULT
]: intThông số
year
null
, mặc định là năm hiện tại theo giờ địa phương.null
, defaults to the current year according to the local time. mode
CAL_EASTER_ALWAYS_JULIAN
. Xem thêm Hằng số Lịch.CAL_EASTER_ALWAYS_JULIAN
. See also calendar constants. Trả về giá trị
Thay đổi
Phiên bảnSự mô tả 8.0.0 Easter_date [? int $year
= null
, int $mode
= CAL_EASTER_DEFAULT
]: intCảnh báo
$year
0 Ngày của ngày Phục sinh được Hội đồng Nicaea xác định vào AD325 là Chủ nhật sau khi trăng tròn đầu tiên rơi vào hoặc sau Mùa xuân Equinox. Equinox được cho là luôn luôn rơi vào ngày 21 tháng 3, vì vậy tính toán giảm xuống để xác định ngày trăng tròn và ngày của Chủ nhật tuần sau. Thuật toán được sử dụng ở đây đã được giới thiệu vào khoảng năm 532 bởi Dionysius Exiguus. Theo lịch Julian [trong nhiều năm trước năm 1753], một chu kỳ 19 năm đơn giản được sử dụng để theo dõi các giai đoạn của mặt trăng. Theo lịch Gregorian [trong nhiều năm sau năm 1753 - được đưa ra bởi Clavius và Lilius, và được giới thiệu bởi Giáo hoàng Gregory XIII vào tháng 10 năm 1582, và vào Anh và các thuộc địa của nó vào tháng 9 năm 1752], hai yếu tố điều chỉnh được thêm vào để làm cho chu kỳ chính xác hơn.
year
relies on your system's C library time functions, rather than using PHP's internal date and time functions. As a consequence, easter_date[] uses the $year
1 environment variable to determine the time zone it should operate in,
rather than using PHP's default time zone, which may result in unexpected behaviour when using this function in conjunction with other date functions in PHP.
Năm dưới dạng một con số giữa năm 1970 một năm 2037. Nếu bị bỏ qua hoặc null
, mặc định là năm hiện tại theo giờ địa phương.easter_days[] with DateTime and DateInterval to calculate the start of Easter in your PHP time zone as follows:
$year
2
$year
3
$year
4 mode
Easter in 2012 is on April 8 Easter in 2013 is on March 31 Easter in 2014 is on April 20 Easter in 2015 is on April 5
Cho phép ngày lễ Phục sinh được tính toán dựa trên lịch Julian khi được đặt thành CAL_EASTER_ALWAYS_JULIAN
. Xem thêm Hằng số Lịch.
- Trả về giá trị for calculating Easter before 1970 or after 2037
Ngày lễ Phục sinh như một dấu thời gian unix. ¶
Thay đổi
$year
5
$year
6
$year
7
$year
8Phiên bản ¶
year
bây giờ là không thể.
$year
9
Ví dụ ¶
Ví dụ #1 Easter_date [] ví dụ
null
0
null
1
null
2
Ghi chú
null
4
null
5Ghi chú: ¶
Easter_date [] dựa vào các chức năng thời gian thư viện C của hệ thống của bạn, thay vì sử dụng các chức năng ngày và thời gian nội bộ của PHP. Do đó, Easter_date [] sử dụng biến môi trường $year
1 để xác định múi giờ mà nó sẽ hoạt động, thay vì sử dụng múi giờ mặc định của PHP, điều này có thể dẫn đến hành vi bất ngờ khi sử dụng chức năng này kết hợp với các hàm ngày khác trong PHP.
null
6
null
7
null
8
null
9
$mode
0
$mode
1
$mode
2
$mode
3
$mode
4Là một cách giải quyết, bạn có thể sử dụng Easter_day [] với DateTime và DateInterVal để tính toán sự khởi đầu của lễ Phục sinh trong múi giờ PHP của bạn như sau: ¶
Ví dụ trên sẽ xuất ra:
$mode
5
$mode
6
$mode
7Xem thêm ¶
Easter_days [] - Nhận số ngày sau ngày 21 tháng 3, nơi lễ Phục sinh rơi vào một năm nhất định để tính toán lễ Phục sinh trước năm 1970 hoặc sau năm 2037
$mode
8
$mode
9
$mode
4