查詢

frenchtojd()函式—用法及示例

「 將一個法國日期轉換為儒略日曆格式的日期 」


函式名:frenchtojd()

適用版本:PHP 4, PHP 5, PHP 7

用法:frenchtojd(string $french_date) : int|false

說明:frenchtojd() 函式將一個法國日期轉換為儒略日曆格式的日期。法國日期的格式必須是 "dd/mm[/]yy",其中 "/" 是可選的分隔符。

引數:

  • $french_date:要轉換的法國日期,格式為 "dd/mm[/]yy"。

返回值:

  • 如果轉換成功,則返回儒略日曆格式的日期(整數型別)。
  • 如果轉換失敗,則返回 false。

示例:

$french_date = "29/02/20";
$jd = frenchtojd($french_date);
if ($jd !== false) {
    echo "儒略日曆格式日期:".$jd;
} else {
    echo "無效的法國日期";
}

輸出:

儒略日曆格式日期:2458908

注意事項:

  • 由於法國日期格式與其他國家的日期格式不同,使用 frenchtojd() 函式時需要確保輸入的日期格式正確。否則,函式可能返回錯誤的結果或者 false。
  • 如果輸入的法國日期不存在(如 30/02/20),函式將返回 false。
  • 該函式在 PHP 8 中已被移除,不建議在新的專案中使用。建議使用更通用的日期轉換函式,如 strtotime() 和 DateTime 類。
補充糾錯
上一個函式: fscanf()函式
下一個函式: fread()函式
熱門PHP函式
分享連結