您可以通过将此代码应用于 php gregoriantojd() 函数或下面显示的函数的返回值来获取儒略日期的小数部分。
<?php
$julianDate = gregoriantojd($month, $day, $year);
// 针对半日偏移进行校正
$dayfrac = date('G') / 24 - .5;
if ($dayfrac < 0) $dayfrac += 1;
// 现在设置一天中的小数部分
$frac = $dayfrac + (date('i') + date('s') / 60) / 60 / 24;
$julianDate = $julianDate + $frac;
?>