Open In App

PHP | date_isodate_set() Function

The date_isodate_set() function is an inbuilt function in PHP which is used to sets the ISO (International Organization for Standardization ) date. This function set the date according to the ISO 8601 standard, using weeks and day offsets rather than specific dates.

Syntax:



Parameters: This function accepts four parameters as mentioned above and described below:

Return Value: This function returns the DateTime object for method chaining on success or False on failure.



Below programs illustrate the date_isodate_set() function in PHP:

Program 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');
?>

Output:
2018-02-26
2018-03-07
2018-04-10
2015-03-11

Program 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";
?>

Output:
08-08-0017
2018-02-03

Related Articles:

Reference: http://php.net/manual/en/datetime.setisodate.php


Article Tags :