PHP 中的 date_isodate_set() 函数
phpprogrammingserver side programming更新于 2025/12/1 0:56:00
date_isodate_set() 函数设置 ISO 日期。成功时返回 NULL,失败时返回 FALSE。
语法
date_isodate_set(object, year, week, day)
参数
object − DateTime 对象
year − 日期的年份
week − 日期的周数
day −日期中的天数
返回
date_isodate_set() 函数在成功时返回 NULL,在失败时返回 FALSE。
示例
下面是一个例子 −
<?php
$dateSrc = '2018-10-11 11:15 GMT';
$dateTime = date_create( $dateSrc);;
# 现在使用 date_isodate_set() 设置一个新日期;
date_isodate_set( $dateTime, 2000, 12, 12);
echo "New Formatted date = ". $dateTime->format("Y-m-d\TH:i:s\Z");
echo "<br />";
# Using second function.
$dateTime = new DateTime($dateSrc);
$dateTime->setISODate( 1999, 10, 12);
echo "New Formatted date is ".
$dateTime->format("Y-m-d\TH:i:s\Z");
?>
输出
New Formatted date = 2000-03-31T11:15:00Z New Formatted date is 1999-03-19T11:15:00Z
让我们看另一个例子 −
示例
<?php $d = date_create(); date_isodate_set($d,2017,9); echo date_format($d,"Y-m-d"); ?>
输出
2017-02-27

