Section Artikel
Ekstensi kalender berisi fungsi yang menyederhanakan konversi di antara format kalender yang berbeda.
Hal ini didasarkan pada Hitungan Hari Julian, yang merupakan hitungan hari mulai dari 1 Januari 4713 SM.
Catatan: Untuk mengonversi antara format kalender, kita harus terlebih dahulu mengonversi ke Julian Day Count, lalu ke kalender pilihan.
Catatan: Hitungan Hari Julian tidak sama dengan Kalender Julian!
Agar fungsi ini berfungsi, kita harus mengkompilasi PHP dengan –enable-calendar.
Versi Windows dari PHP memiliki dukungan bawaan untuk ekstensi ini.
Fungsi | Deskripsi |
---|---|
cal_days_in_month() | Mengembalikan jumlah hari dalam sebulan untuk tahun dan kalender tertentu |
cal_from_jd() | Mengonversi Jumlah Hari Julian menjadi tanggal kalender tertentu |
cal_info() | Mengembalikan informasi tentang kalender tertentu |
cal_to_jd() | Mengonversi tanggal dalam kalender tertentu ke Julian Day Count |
easter_date() | Mengembalikan stempel waktu Unix untuk tengah malam pada Paskah tahun tertentu |
easter_days() | Mengembalikan jumlah hari setelah 21 Maret, saat Hari Paskah berada dalam tahun tertentu |
frenchtojd() | Mengubah tanggal Republik Prancis menjadi Julian Day Count |
gregoriantojd() | Mengubah tanggal Gregorian menjadi Julian Day Count |
jddayofweek() | Mengembalikan hari dalam seminggu |
jdmonthname() | Mengembalikan nama bulan |
jdtofrench() | Mengubah Hitungan Hari Julian menjadi tanggal Republik Prancis |
jdtogregorian() | Mengonversi Hitungan Hari Julian ke tanggal Gregorian |
jdtojewish() | Mengubah Hitungan Hari Julian menjadi tanggal Yahudi |
jdtojulian() | Mengonversi Jumlah Hari Julian menjadi tanggal Julian |
jdtounix() | Mengonversi cap waktu Julian Day Count ke Unix |
jewishtojd() | Mengubah tanggal Yahudi menjadi Julian Day Count |
juliantojd() | Mengonversi tanggal Julian menjadi Julian Day Count |
unixtojd() | Mengonversi stempel waktu Unix ke Julian Day Count |
Konstanta | Type | Versi 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 |