date_isodate_set()函数是PHP中的内置函数,用于设置ISO(国际标准化组织)日期。此函数使用星期和日期偏移量而不是特定日期,根据ISO 8601标准设置日期。
用法:
- 程序风格:
date_isodate_set ( $object, $year, $week, $day )
- 面向对象的样式:
DateTime::setISODate ( $year, $week, $day )
参数:该函数接受上述和以下所述的四个参数:
- $object:此参数仅以过程样式使用。该参数由date_create()函数创建。该函数修改此对象。
- $year:此参数用于设置日期的年份。
- $week:此参数设置日期的星期。
- $day:此参数设置从一周的第一天开始的偏移量。
返回值:此函数返回DateTime对象,以在成功时链接方法,在失败时返回False。
以下示例程序旨在说明PHP中的date_isodate_set()函数:
程序1:
<?php
$date = date_create();
date_isodate_set($date, 2018, 9);
echo date_format($date, 'Y-m-d') . "\n";
date_isodate_set($date, 2018, 8, 17);
echo date_format($date, 'Y-m-d') . "\n";
date_isodate_set($date, 2018, 12, 23);
echo date_format($date, 'Y-m-d') . "\n";
date_isodate_set($date, 2015, 8, 24);
echo date_format($date, 'Y-m-d');
?>
输出:
2018-02-26 2018-03-07 2018-04-10 2015-03-11
程序2:
<?php
$date = new DateTime();
$date->setISODate(12, 05, 2018);
echo $date->format('d-m-Y') . "\n";
$date->setISODate(2018, 2, 27);
echo $date->format('Y-m-d') . "\n";
?>
输出:
08-08-0017 2018-02-03
相关文章:
参考: http://php.net/manual/en/datetime.setisodate.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | date_isodate_set() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。