gregoriantojd()函数是将公历日期转换为儒略日计数的内置函数。该函数接受$month /$day /$year格式的三个参数,该参数表示公历中的日期并将其转换为儒略日计数。
用法:
gregoriantojd( $month, $day, $year)
参数:该函数接受三个必选参数,如上所示和以下内容:
- $month - 此参数指定公历中的月份数。月数范围为1到12(含1和12)。如果超过了12或小于0的月份数,则儒略日返回为0。
- $day - 此参数指定公历中的日期。天数的范围是1-31(含)。如果超过31天或小于0的天数,则返回儒略日为0。不考虑Le年
- $year - 此参数指定公历中的年份。
返回值:该函数返回转换为儒略日计数的公历日期。
例子:
Input : $month=3, $day=31, $year=2018 Output : 2458209 Input : $month=4, $day=27, $year=2018 Output : 2458236
下面的程序演示了gregoriantojd()函数。
程序1:下面的程序演示了gregoriantojd()函数的用法。
<?php
// PHP program to demonstrate the
// use of gregoriantojd() function
// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);
// prints the julian day integer
echo ($jd);
?>
输出:
2458236
程序2:下面的程序演示何时超出日期和月份。
<?php
// PHP program to demonstrate the
// use of gregoriantojd() function
// converts date to julian integer
// month is out of range
$jd=gregoriantojd(4, 32, 2018);
// prints the julian day integer
echo ($jd), "\n";
// day is out of range
$jd=gregoriantojd(13, 29, 2018);
echo ($jd);
?>
输出:
0 0
Reference:
http://php.net/manual/en/function.gregoriantojd.php
相关用法
- d3.js d3.map.set()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- PHP end()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pos()用法及代码示例
- PHP cos( )用法及代码示例
- CSS var()用法及代码示例
- PHP sin( )用法及代码示例
- PHP key()用法及代码示例
- PHP abs()用法及代码示例
- PHP each()用法及代码示例
- p5.js min()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 PHP | gregoriantojd() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。