📜  PHP | DateTimeImmutable setISODate()函数

📅  最后修改于: 2022-05-13 01:56:20.336000             🧑  作者: Mango

PHP | DateTimeImmutable setISODate()函数

DateTimeImmutable::setISODate()函数是PHP中的一个内置函数,用于将 ISO(国际标准化组织)日期设置为创建的 DateTimeImmutable 对象。此函数根据 ISO 8601 标准设置日期,使用周和日偏移而不是特定日期。

句法:

DateTimeImmutable DateTimeImmutable::setISODate( int year, int week, int day) )

参数:此函数接受三个参数,如上所述,如下所述:

  • year:此参数以整数格式保存年份值。
  • week:此参数以整数格式保存周值。
  • day:此参数以整数格式保存日期值..

返回值:此函数返回一个新日期。

下面的程序说明了PHP中的DateTimeImmutable::setISODate()函数:

方案一:

setISODate($Year, $Week, $Day);
  
// Getting a new set of date in the
// format of 'Y-m-d'
echo $a->format('Y-m-d');
?>

输出:

2019-03-06

方案二:

setISODate(2019, 9, 03);
  
// Getting a new set of date in the
// format of 'Y-m-d'
echo $a->format('Y-m-d');
?>

输出:

2019-02-27

参考: https://www. PHP.net/manual/en/datetimeimmutable.setisodate。 PHP