PHP में date_isodate_set() फंक्शन ISO तारीख सेट करता है। सफलता पर NULL और विफलता पर FALSE लौटाता है।
सिंटैक्स
date_isodate_set(object, year, week, day)
पैरामीटर्स
object - DateTime ऑब्जेक्ट।
year - तारीख का वर्ष।
week - तारीख का सप्ताह।
day - तारीख का दिन।
रिटर्न वैल्यू
सफलता पर NULL, विफलता पर FALSE।
उदाहरण
<?php
$dateSrc = '2018-10-11 11:15 GMT';
$dateTime = date_create($dateSrc);
// date_isodate_set() का उपयोग करके नई तारीख सेट करें
date_isodate_set($dateTime, 2000, 12, 12);
echo "New Formatted date = " . $dateTime->format("Y-m-d\TH:i:s\Z");
echo "<br />";
// दूसरी विधि का उपयोग
$dateTime = new DateTime($dateSrc);
$dateTime->setISODate(1999, 10, 12);
echo "New Formatted date is " . $dateTime->format("Y-m-d\TH:i:s\Z");
?>
आउटपुट
New Formatted date = 2000-03-31T11:15:00Z New Formatted date is 1999-03-19T11:15:00Z
एक और उदाहरण
<?php $d = date_create(); date_isodate_set($d, 2017, 9); echo date_format($d, "Y-m-d"); ?>
आउटपुट
2017-02-27