Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar tarikh kalendar Julian kepada kiraan hari Julian dalam kalendar PHP

Bagaimana untuk menukar tarikh kalendar Julian kepada kiraan hari Julian dalam kalendar PHP

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-07-28 10:15:511844semak imbas

Dalam php, terdapat kaedah untuk menukar tarikh kalendar Julian kepada kiraan hari Julian Hari ini kami akan memperkenalkan algoritma ini.

Kita mesti pernah belajar tentang sambungan kalendar PHP sebelum ini, tetapi tahukah anda sebenarnya terdapat fungsi yang sangat menarik dalam sambungan kalendar, iaitu fungsi juliantojd(). Fungsi ini boleh menukar tarikh dalam kalendar Julian kepada kiraan hari Julian.

Kami pasti akan mempunyai soalan sebelum mempelajari fungsi ini, iaitu, apakah kalendar Julian? Saya percaya ramai orang tidak tahu

Malah, kalendar Julian telah dibangunkan oleh Julius Caesar (juga diterjemahkan sebagai Gaius Julius Caesar, Gaius Julius Caesar), diktator Republik Rom yang menggantikan kalendar Rom lama dan dilaksanakan pada 1 Januari 45 SM, selepas Julius Caesar, Julius Caesar, dll.) menerima pakai pengiraan Sosichenius, seorang ahli matematik dan astronomi di Alexandria, Mesir.

Gunakan Alat penukaran cap waktu Unix ini untuk mendapatkan hasil secara langsung dan anda tidak perlu lagi bimbang tentang hasil yang salah.

Sekarang kita tahu kalendar Julian, mari kita lihat fungsi juliantojd().

Sintaks

juliantojd(month,day,year);

bulan, dinyatakan sebagai bulan, bulan berjulat dari 1 (Januari) hingga 12 (Disember)

hari, dinyatakan Hari, julat tarikh adalah dari 1 hingga 31

tahun, dinyatakan sebagai tahun, julat tahun adalah dari -4713 hingga 9999 (tahun yang munasabah dalam kalendar Julian ialah 4713 B.C. hingga 9999 A.D.)

Nilai Pulangan: Menentukan bilangan hari julian yang sepadan dengan tarikh dalam kalendar julian.

Contoh - Tukar tarikh kalendar Julian kepada tarikh kalendar Julian, dan kemudian tukar semula kepada tarikh kalendar Julian

<?php
$jd=juliantojd(7,07,1972);
echo $jd . "<br>";
echo jdtojulian($jd);//jdtojulian函数将儒略日计数的日期转换为儒略历法
?>

Keputusan

2441519
7/7/1972

Maklumat lanjutan

Dalam kalendar Julian, setahun dibahagikan kepada 12 bulan, dengan bulan besar dan kecil silih berganti; , 365 hari dalam tahun biasa, dan 366 hari dalam tahun lompat Satu hari lompat ditambah pada akhir Februari tahun itu, dan purata panjang tahunan ialah 365.25 hari. Apabila kesilapan terkumpul dalam penggunaan sebenar menjadi lebih besar dan lebih besar dari masa ke masa, pada tahun 1582 Pope Gregory XIII (juga diterjemahkan sebagai Gregory XIII) mengisytiharkan dan melaksanakan kalendar berdasarkan kalendar Julian yang telah ditambah baik kalendar Gregorian.

Disyorkan: "Ringkasan soalan temuduga PHP 2021 (koleksi)" "tutorial video php"

Atas ialah kandungan terperinci Bagaimana untuk menukar tarikh kalendar Julian kepada kiraan hari Julian dalam kalendar PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn