آموزش کار با تابع ()date_isodate_set در PHP
تابع ()date_isodate_set در PHP مقدار تاریخ ISO را در آبجکت ارسالی به عنوان آرگومان، قرار می دهد.
دستور استفاده از تابع ()date_isodate_set در PHP
void date_isodate_set ( DateTime $object, int $year, int $week [, int $day] )
void DateTime::setISODate ( int $year, int $week [, int $day] )
شرح کاربرد تابع ()date_isodate_set در PHP
دو تابع فوق مقدار تاریخ ISO (مبتنی بر استاندارد ISO 8601) را در آبجکت ارسالی به عنوان آرگومان، قرار می دهند. لازم به ذکر است که دو تابع کاربردی مشابه داشته و بجای یکدیگر قابل استفاده می باشند.
پارامترهای ارسالی به تابع ()date_isodate_set در PHP
شماره
پارامتر مربوطه و شرح کاربرد آن
1
object(پارامتر الزامی)
آبجکت DateTime دربردارنده ی مقدار تاریخ که به عنوان پارامتر اول به تابع ارسال می شود.
آبجکت DateTime دربردارنده ی مقدار تاریخ که به عنوان پارامتر اول به تابع ارسال می شود.
2
year(پارامتر الزامی)
مقدار سال از تاریخ مورد نظر که به عنوان آرگومان به تابع ارسال می شود.
مقدار سال از تاریخ مورد نظر که به عنوان آرگومان به تابع ارسال می شود.
3
week(پارامتر الزامی)
مقدار هفته از تاریخ مورد نظر که به عنوان آرگومان به تابع مورد نظر ارسال می شود.
مقدار هفته از تاریخ مورد نظر که به عنوان آرگومان به تابع مورد نظر ارسال می شود.
4
day(پارامتر اختیاری)
مقدار (شماره ی) روز از تاریخ معین که به عنوان پارامتر به تابع فرستاده می شود.
مقدار (شماره ی) روز از تاریخ معین که به عنوان پارامتر به تابع فرستاده می شود.
خروجی تابع ()date_isodate_set در PHP
این متد در صورت عدم موفقیت در انجام عملیات مورد نظر مقدار FALSE و در غیر این صورت NULL را برمی گرداند.
مثال:
format("Y-m-d\TH:i:s\Z");
echo "
";
# Using second function.
$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 is 2000-03-31T12:50:00Z New Formatted date is 1999-03-19T12:50:00Z