當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。