Section Artikel
Pengenalan Kalender PHP
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!
Instalasi
Agar fungsi ini berfungsi, kita harus mengkompilasi PHP dengan –enable-calendar.
Versi Windows dari PHP memiliki dukungan bawaan untuk ekstensi ini.
Fungsi Kalender PHP
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 Kalender Standar PHP
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 |