牛牛在线工具

DateTimeImmutable::setISODate()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTimeImmutable::setISODate()

设置DateTimeImmutable对象的ISO年份、ISO周数和ISO星期几

函数名称:DateTimeImmutable::setISODate() 适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8 用法: DateTimeImmutable::setISODate ( int $year , int $week [, int $day = 1 ] ) : static 该方法用于设置DateTimeImmutable对象的ISO年份、ISO周数和ISO星期几。 参数: year: ISO年份,必须为4位数。 week: ISO周数,取值范围为 1 到 53。 day: ISO星期几中的星期几,可选参数,默认值为1,取值范围为 1(星期一)到 7(星期日)。 返回值: 返回一个被设置后的DateTimeImmutable对象。 示例: // 创建一个当前日期时间的不可变对象 $datetime = new DateTimeImmutable(); // 设置为2022年、第10周、星期三 $datetime = $datetime->setISODate(2022, 10, 3); // 输出格式化的日期时间字符串 echo $datetime->format('Y-m-d'); // 输出:2022-03-09 在上面的示例中,我们首先创建了一个当前日期时间的不可变对象。然后,使用setISODate()方法将其设置为2022年、第10周、星期三。最后,使用format()方法以指定的日期时间格式输出。结果输出为2022-03-09,表示设置成功。