date_isodate_set()函数是PHP中的一个内置函数,用于设置ISO(国际标准化组织)日期。此函数根据ISO 8601标准设置日期,使用周和日偏移量而不是特定日期。
null
语法:
- 程序风格:
date_isodate_set ( $object, $year, $week, $day )
- 面向对象风格:
DateTime::setISODate ( $year, $week, $day )
参数: 该函数接受上述四个参数,如下所述:
- $object: 此参数仅在程序样式中使用。此参数由date_create()函数创建。该函数用于修改此对象。
- 美元年: 此参数用于设置日期的年份。
- 每周美元: 此参数设置日期的星期。
- $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' ) . "" ; date_isodate_set( $date , 2018, 8, 17); echo date_format( $date , 'Y-m-d' ) . "" ; date_isodate_set( $date , 2018, 12, 23); echo date_format( $date , 'Y-m-d' ) . "" ; 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' ) . "" ; $date ->setISODate(2018, 2, 27); echo $date ->format( 'Y-m-d' ) . "" ; ?> |
输出:
08-08-0017 2018-02-03
相关文章:
参考: http://php.net/manual/en/datetime.setisodate.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END