PHP date_isodate_set 日期时间函数

  • 定义和用法

    date_isodate_set - 设置 ISO 日期
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 V5.2.0(含)+支持 支持
    5.3.0 将返回值从NULL改为 DateTime 类型。
  • 语法

    date_isodate_set ( DateTime $object , int $year , int $week [, int $day = 1 ] )   
    
    以 ISO 8601 规范的格式设置日期, 使用周和日的偏移量作为参数,而不是使用月和日。
  • 参数

    参数 必需的 描述
    object date_create() 返回的 DateTime 类型的对象。此函数会修改这个对象。
    year 年份。
    week 周。
    day 从周的第一天计算,日在一周内的偏移量。
  • 返回值

    返回被修改的 DateTime 对象, 或者在失败时返回 FALSE.
  • 示例

    <?php
    $date = new DateTime();
    
    $date->setISODate(2019, 2);
    echo $date->format('Y-m-d') . "\n";
    echo '<br/>';
    $date->setISODate(2019, 2, 7);
    echo $date->format('Y-m-d') . "\n";
    ?>
    
    尝试一下
  • 相关函数

    date_date_set() - 设置 DateTime 对象的日期
    date_time_set() - 设置 DateTime 对象的时间