easter_days
(PHP 4, PHP 5)
easter_days — Επιστρέφει το πλήθο των ημερών από τις 21 Μαρτιού έως την ημέρα του Πάσχα, για ένα δοσμένο έτος
Περιγραφή
Επιστρέφει το πλήθος των ημερών από τις 21 Μαρτιού έως την ημέρα του Πάσχα, για ένα δοσμένο έτος. Εάν δεν προσδιοριστεί έτος, θα χρησιμοποιηθεί το παρόν έτος.
Από την έκδοση 4.3.0 της PHP, η παράμετρος year είναι προαιρετική και εάν παραληφθεί τότε τίθεται default στο παρόν έτος, σύμφωνα με την τοπική ώρα.
Η παράμετρος method εισήχθει επίσης στην έκδοση 4.3.0 της PHP και όταν τεθεί CAL_EASTER_ROMAN επιτρέπει τον υπολογισμό των ημερομηνιών του Πάσχα, εντός της περιόδου 1582 - 1752, βάσει του Γρηγοριανό ημερολόγιο. Ανατρέξτε στις ημερολογιακές constants για περισσότερες σταθερές constants.
Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί αντί της easter_date() για τον υπολογισμό τον ημερομηνιών του Πάσχα για τα έτη που είναι του διαστήματος του UNIX timestamps (π.χ. πριν το 1970 ή μετά το 2037).
Example#1 Παραδείγματα της easter_days()
echo easter_days (1999); /* 14, i.e. April 4 */
echo easter_days (1492); /* 32, i.e. April 22 */
echo easter_days (1913); /* 2, i.e. March 23 */
Η ημερομηνία της ημέρας του Πάσχα ορίστηκε, από τη Σύνοδο της Νίκαιας το 325 μ.Χ., ως η Κυριακή μετά την πρώτη πανσέληνο μετά ή στην Εαρινή Ισημερία. Η ισημερία είναι πάντα στις 21 Μαρτίου, έτσι ο υπολογισμός περιορίζεται στον υπολογισμό της ημερομηνίας της πανσέληνου αθτής της ακόλουθης Κυριακής. Ο αλγόριθμος που χρησιμοποιείται εδώ πρωτάθηκε το 532, περίπου, από τον Dionysius Exiguus. Στο Ιουλιανό ημερολόγιο (για χρόνια πριν το 1753) ένας απλός κύκλος 19 χρόνων χρησιμοποιείται για τον υπολογισμό των φάσεων της Σελήνης. Στο Γραγοριανό ημερολόγιο (for years after 1753 - επινοήθηκε από τους Clavius και Lilius, εφαρμόστηκε από τον Πάπα Γρηγόριο XIII τον Οκτώβριο του 1582, και στη Βρετανία και τις αποικίες της το Σεπτέμβριο του 1752) προστέθηκαν δύο παράγοντες διόρθωσης για να κάνουν τον κύκλο πιο ακριβή.
(Ο κώδικας είναι βασισμένος σε ένα πρόγραμμα σε C του Simon Kershaw, <webmaster@ely.anglican.org>)
Ανατρέξτε επίσης στην easter_date().