查詢

IntlGregorianCalendar::setGregorianChange()函式—用法及示例

「 設定國際標準日曆的格里高利曆變更日期 」


函式名稱:IntlGregorianCalendar::setGregorianChange()

函式說明:該函式用於設定國際標準日曆的格里高利曆變更日期。

函式引數:setGregorianChange($date)

  • $date:表示格里高利曆變更日期的整數值或日期字串。可以是一個正整數,表示自格林威治時間的毫秒數,也可以是一個日期字串,符合YYYY-MM-DD格式。

返回值:如果設定成功,返回true;如果設定失敗,返回false。

使用示例:

// 建立一個IntlGregorianCalendar物件
$calendar = new IntlGregorianCalendar();

// 設定格里高利曆變更日期為2022年1月1日
$date = strtotime('2022-01-01');
$result = $calendar->setGregorianChange($date);

if ($result) {
    echo "格里高利曆變更日期設定成功!";
} else {
    echo "格里高利曆變更日期設定失敗!";
}

注意事項:

  • 日期字串必須符合YYYY-MM-DD格式。
  • 如果傳入的日期是一個正整數,它將被解釋為自格林威治時間的毫秒數。
  • 如果未設定格里高利曆變更日期,則使用預設值,即1582年10月15日。
  • 格里高利曆變更日期之前的日期將使用儒略曆,之後的日期將使用格里高利曆。
  • 該函式只能在IntlGregorianCalendar物件上呼叫。
補充糾錯
熱門PHP函式
分享連結