显示下个月的第 10 天


To display 10th day of next month

我希望显示下个月的第 10 天。

这是我拥有的一段代码,它显示下个月的第一天。我怎样才能修改它以获得下个月的第 10 天。

if ($MyRow['daysbeforedue'] > 0) {
                /* Make a due date form trandate plus terms */
                $dateDue = date_create($MyRow['trandate']);
                date_add($dateDue, date_interval_create_from_date_string( ($MyRow['daysbeforedue'].' days')));
                $dateDue->modify( 'first day of this month' );
                $formatedDueDate =date_format($dateDue, 'm/d/Y');
            } 
            else { //More than 1 month
                /* Make a due date form trandate plus terms */
                $dateDue = date_create($MyRow['trandate']);
                date_add($dateDue, date_interval_create_from_date_string( ('1 month')));
                date_add($dateDue, date_interval_create_from_date_string( ($MyRow['dayinfollowingmonth'].' days')));
                $dateDue->modify( 'first day of this month' );
                $formatedDueDate = date_format($dateDue, 'm/d/Y');
                //$formatedDueDate = '';
            }

参考这个:日期时间::添加

例如

 $date = new DateTime('2000-01-01');      // First day of month.
 $date->add(new DateInterval('P10D'));    // Adding 10 days
 echo $date->format('m/d/Y');             // 1/11/2000