PHP Calendar Functions

Εισαγωγή στο PHP Calendar

Η επέκταση ημερολογίου περιλαμβάνει λειτουργίες που απλοποιούν τη μετατροπή μεταξύ διαφορετικών μορφών ημερολογίων.

Βασίζεται στην Ιουλιανή Καταμέτρηση Ημερών (Julian Day Count) και ξεκινά με την ημερομηνία 1 Ιανουαρίου 4713 π.Χ.

Σημειώσεις:Για να μετατρέψετε μεταξύ μορφών ημερολογίων, πρέπει πρώτα να μετατρέψετε σε Ιουλιανή Καταμέτρηση Ημερών και στη συνέχεια να μετατρέψετε στην επιλεγμένη μορφή ημερολογίου.

Σημειώσεις:Η καταμέτρηση των Ιουλιανών Ημερών (Julian Day Count) και ο Ιουλιανός Καленδάριος (Julian Calendar) δεν είναι το ίδιο πράγμα!

Εγκατάσταση

Για να λειτουργήσουν αυτές οι λειτουργίες, πρέπει να συντεθεί το PHP με την επιλογή --enable-calendar.

Η έκδοση Windows του PHP έχει ενσωματωμένη υποστήριξη για την επέκταση ημερολογίου. Επομένως, οι λειτουργίες Calendar θα λειτουργούν αυτόματα.

Λειτουργίες Calendar του PHP 5

Σύμβολο Περιγραφή
cal_days_in_month() Επιστροφή των ημερών ενός μήνα για μια συγκεκριμένη χρονιά και ημερολόγιο.
cal_from_jd() Μετατροπή αριθμού ημερών του Ιουλιανού ημερολογίου σε ημερομηνία του συγκεκριμένου ημερολογίου.
cal_info() Επιστροφή πληροφοριών για το συγκεκριμένο ημερολόγιο.
cal_to_jd() Μετατροπή ημερομηνίας του συγκεκριμένου ημερολογίου σε αριθμό ημερών του Ιουλιανού ημερολογίου.
easter_date() Επιστροφή του Unix timestamp της νύχτας του Πάσχα για μια συγκεκριμένη χρονιά.
easter_days() Επιστροφή των ημερών μεταξύ του Πάσχα και της 21ης Μαρτίου για μια συγκεκριμένη χρονιά.
frenchtojd() Μετατροπή ημερομηνίας της Γαλλικής Δημοκρατικής ημερομηνίας σε αριθμό ημερών του Ιουλιανού ημερολογίου.
gregoriantojd() Μετατροπή ημερομηνίας του Γρηγοριανού ημερολογίου σε αριθμό ημερών του Ιουλιανού ημερολογίου.
jddayofweek() Επιστροφή της ημέρας της εβδομάδας.
jdmonthname() Επιστροφή του ονόματος του μήνα.
jdtofrench() Μετατροπή αριθμού ημερών του Ιουλιανού ημερολογίου σε ημερομηνία της Γαλλικής Δημοκρατικής ημερομηνίας.
jdtogregorian() Μετατροπή του Γρηγοριανού ημερολογίου σε αριθμό ημερών του Ιουλιανού ημερολογίου.
jdtojewish() Μετατροπή αριθμού ημερών του Ιουλιανού ημερολογίου σε ημερομηνία του Ιουδαϊκού ημερολογίου.
jdtojulian() Μετατροπή αριθμού ημερών του Ιουλιανού ημερολογίου σε ημερομηνία του Ιουλιανού ημερολογίου.
jdtounix() Μετατροπή αριθμού ημερών του Ιουλιανού ημερολογίου σε Unix timestamp.
jewishtojd() Μετατροπή ημερομηνίας του Ιουδαϊκού ημερολογίου σε αριθμό ημερών του Ιουλιανού ημερολογίου.
juliantojd() Μετατροπή ημερομηνίας του Ιουλιανού ημερολογίου σε αριθμό ημερών του Ιουλιανού ημερολογίου.
unixtojd() Μετατροπή Unix timestamp σε αριθμό ημερών του Ιουλιανού ημερολογίου.

Προκαθορισμένες Σταθερές Calendar του PHP 5

Σταθερές Τύπος PHP έκδοση
CAL_GREGORIAN Integer PHP 4
CAL_JULIAN Integer PHP 4
CAL_JEWISH Integer PHP 4
CAL_FRENCH Integer PHP 4
CAL_NUM_CALS Integer PHP 4
CAL_DOW_DAYNO Integer PHP 4
CAL_DOW_SHORT Integer PHP 4
CAL_DOW_LONG Integer PHP 4
CAL_MONTH_GREGORIAN_SHORT Integer PHP 4
CAL_MONTH_GREGORIAN_LONG Integer PHP 4
CAL_MONTH_JULIAN_SHORT Integer PHP 4
CAL_MONTH_JULIAN_LONG Integer PHP 4
CAL_MONTH_JEWISH Integer PHP 4
CAL_MONTH_FRENCH Integer PHP 4
CAL_EASTER_DEFAULT Integer PHP 4.3
CAL_EASTER_ROMAN Integer PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN Integer PHP 4.3
CAL_EASTER_ALWAYS_JULIAN Integer PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH Integer PHP 5.0
CAL_JEWISH_ADD_ALAFIM Integer PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM Integer PHP 5.0