当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP frenchtojd()用法及代码示例


frenchtojd()函数是内置函数,可将法语日期转换为儒略日计数。该函数接受$month /$day /$year格式的三个参数,该参数表示法属共和历中的日期并将其转换为儒略日计数。

用法:

frenchtojd( $month, $day, $year) 

参数:该函数接受三个必选参数,如上所示和以下内容:


  1. $month - 此参数指定法语日历中的月份号。月数范围为1-13(含)。如果超过了12或小于0的月份数,则儒略日返回为0。
  2. $day - 此参数指定法国日历中的日期。天数在1到30之间(含1和30)。如果超过31天或小于0的天数,则返回儒略日为0。不考虑Le年
  3. $year - 此参数指定法语日历中的年份。年数范围是1-14(含)。如果超过了14或小于1的年份,则返回儒略日为0。不考虑Le年

返回值:该函数返回转换为儒略日计数的法语日期。

例子:

Input : $month=3, $day=11, $year=12
Output : 2379928 

Input : $month=4, $day=8, $year=13
Output : 2380320

下面的程序演示了frenchtojd()函数。

程序1:下面的程序演示了frenchtojd()函数的用法。

<?php 
// PHP program to demonstrate the 
// use of frenchtojd() function  
  
// converts date to julian integer  
$jd=frenchtojd(4, 8, 13); 
  
// prints the julian day integer 
echo ($jd); 
?>

输出:

 2380320

程序2:下面的程序演示何时超出日期和月份。

<?php 
// PHP program to demonstrate the 
// use of frenchtojd() function  
  
// converts date to julian integer  
// month is out of range 
$jd=frenchtojd(22, 8, 11); 
  
// prints the julian day integer 
echo ($jd), "\n";  
  
  
// day is out of range 
$jd=frenchtojd(4, 32, 11); 
echo ($jd);  
?>

输出:

0
0

参考:
http://php.net/manual/en/function.frenchtojd.php



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 PHP | frenchtojd() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。