افزودن تاریخ (date_add)
تابع date_add به یک تاریخ، زمان اضافه می کند. «تاریخ/زمان (Date/Time)» یعنی لحظه ای مشخص. با این تابع، روز یا ماه را راحت جلو می بریم. برای مرور کل توابع، مرجع تاریخ PHP را ببین.
تابع date_add چیست؟
تابع date_add(object, interval) روی یک شی DateTime کار می کند. سپس یک فاصله زمانی DateInterval به آن اضافه می کند. نتیجه همان شی تاریخ به روزشده است.
ورودی ها و خروجی
- object: یک
DateTimeاز date_create(). - interval: یک
DateIntervalمعتبر. - خروجی: شی
DateTimeدر موفقیت، یاFALSEدر خطا.
نکته: برای نمایش تاریخ نهایی از date_format() استفاده کن.
نمونه کد از منبع
<?php
$date = date_create("2013-03-15");
date_add($date, date_interval_create_from_date_string("40 days"));
echo date_format($date, "Y-m-d");
?>
گام های عملی
- با
date_createیک تاریخ بساز. - یک بازه با
date_interval_create_from_date_stringبساز. - با
date_addبازه را به تاریخ اضافه کن. - با
date_formatخروجی را چاپ کن.
هشدارهای رایج
- بازه نامعتبر خطا می دهد.
- همیشه خروجی را چک کن.
- برای قالب خروجی، فرمت درست بده.
جمع بندی سریع
date_addتاریخ را جلو می برد.- به
DateTimeوDateIntervalنیاز دارد. - خروجی شی تاریخِ به روزشده است.
- نمایش با
date_formatانجام می شود.