函式名稱:IntlCalendar::set()
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
函式描述:IntlCalendar::set() 方法用於設定 IntlCalendar 物件的特定欄位的值。
語法:public bool IntlCalendar::set(int $field, int $value) : bool
引數:
- $field:要設定的欄位,可以是 IntlCalendar::FIELD_* 常量之一。
- $value:要設定的欄位的值。
返回值:如果設定成功,則返回 true,否則返回 false。
示例:
// 建立一個 IntlCalendar 物件
$cal = IntlCalendar::createInstance();
// 設定年份為 2022
$cal->set(IntlCalendar::FIELD_YEAR, 2022);
// 設定月份為 10 (10 代表十月)
$cal->set(IntlCalendar::FIELD_MONTH, 10);
// 設定日期為 15
$cal->set(IntlCalendar::FIELD_DATE, 15);
// 設定時間為 14:30:00
$cal->set(IntlCalendar::FIELD_HOUR_OF_DAY, 14);
$cal->set(IntlCalendar::FIELD_MINUTE, 30);
$cal->set(IntlCalendar::FIELD_SECOND, 0);
// 輸出設定後的日期和時間
echo $cal->getTime()->format('Y-m-d H:i:s'); // 輸出:2022-10-15 14:30:00
以上示例中,我們首先建立了一個 IntlCalendar 物件。然後,使用 set() 方法分別設定了年份、月份、日期和時間的欄位值。最後,透過 getTime() 方法獲取設定後的日期和時間,並使用 format() 方法格式化輸出。
熱門工具排行榜