Fungsi Kalendar PHP

PHP Calendar 简介

日历扩展包含了简化不同日历格式间转换的函数。

它基于 Julian Day Count (计数儒略日),从公元前 4713 年 1 月 1 日起计算日期。

注释:如果您需要在不同的日历格式之间进行转换,您必须首先将其转换为 Julian Day Count,然后再转换为所需的日历格式。

注释:Julian Day Count (计数儒略日) 与 Julian Calendar (儒略历法) 不是同一个概念!

Pemasangan

Pemasangan

Untuk membuat fungsi ini bekerja, Anda harus mengkompilasi PHP dengan --enable-calendar.

Versi Windows PHP telah memasang dukungan ekstensi kalender. Oleh karenanya, fungsi kalender akan bekerja otomatis.

Fungsi Deskripsi
cal_days_in_month() Kembalikan Jumlah Hari dalam Bulan untuk Tahun dan Kalender yang Ditetapkan.
cal_from_jd() Konversi Hitungan Hari Julian ke Tanggal Kalender yang Ditetapkan.
cal_info() Kembalikan Informasi tentang Kalender yang Ditetapkan.
cal_to_jd() Konversi Tanggal Kalender yang Ditetapkan ke Hitungan Hari Julian.
easter_date() Kembalikan Waktu Unix Malam Easter untuk Tahun yang Ditetapkan.
easter_days() Kembalikan Jumlah Hari antara Easter dan 21 Mac.
frenchtojd() Konversi Tanggal Kalender Perancis ke Hitungan Hari Julian.
gregoriantojd() Konversi Tanggal Kalender Gregorian ke Hitungan Hari Julian.
jddayofweek() Kembalikan Hari Minggu dalam Minggu.
jdmonthname() Kembalikan Nama Bulan.
jdtofrench() Konversi Hitungan Hari Julian ke Tanggal Kalender Perancis.
jdtogregorian() Konversi Kalender Gregorian ke Hitungan Hari Julian.
jdtojewish() Konversi Hitungan Hari Julian ke Tanggal Kalender Judai.
jdtojulian() Konversi Hitungan Hari Julian ke Tanggal Kalender Julian.
jdtounix() Konversi Hitungan Hari Julian ke Waktu Unix.
jewishtojd() Konversi Tanggal Kalender Judai ke Hitungan Hari Julian.
juliantojd() Konversi Tanggal Kalender Julian ke Hitungan Hari Julian.
unixtojd() Konversi Waktu Unix ke Hitungan Hari Julian.

Konstanta Kalender yang Didefinisikan di PHP 5

Konstanta Jenis Versi PHP
BULAN_KALENDER_GREGORIAN Integer PHP 4
BULAN_KALENDER_JULIAN Integer PHP 4
BULAN_KALENDER_JUDAI Integer PHP 4
BULAN_KALENDER_PERANCIS Integer PHP 4
BULAN_KALENDER_BULAN Integer PHP 4
HARI_KALENDER_HARI Integer PHP 4
HARI_KALENDER_PENDA Integer PHP 4
HARI_KALENDER_PANJANG Integer PHP 4
BULAN_KALENDER_GREGORIAN_PENDA Integer PHP 4
BULAN_KALENDER_GREGORIAN_PANJANG Integer PHP 4
BULAN_KALENDER_JULIAN_PENDA Integer PHP 4
BULAN_KALENDER_JULIAN_PANJANG 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