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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。