查詢

IntlDateFormatter::getCalendar()函式—用法及示例

「 獲取IntlDateFormatter物件中當前設定的日曆型別 」


函式名稱:IntlDateFormatter::getCalendar() 

適用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

函式描述:此函式用於獲取IntlDateFormatter物件中當前設定的日曆型別。

用法:

public IntlDateFormatter::getCalendar(): int|false

引數: 此函式沒有引數。

返回值:

  • 成功時,返回一個整數,代表當前設定的日曆型別。
  • 失敗時,返回false。

示例:

// 設定一個IntlDateFormatter物件
$formatter = new IntlDateFormatter(
    'en_US',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'America/New_York',
    IntlDateFormatter::GREGORIAN
);

// 獲取當前設定的日曆型別
$calendar = $formatter->getCalendar();

// 輸出日曆型別
echo "當前日曆型別為:" . $calendar;

輸出:

當前日曆型別為:1

在上面的示例中,我們建立了一個IntlDateFormatter物件,並將日曆型別設定為國際標準格里高利曆(Gregorian)。然後,我們使用getCalendar()函式獲取當前設定的日曆型別,最後將其輸出到螢幕上。在這個例子中,輸出結果為1,表示當前日曆型別為Gregorian。

補充糾錯
熱門PHP函式
分享連結