PHP 中的日期加 12 个月

Add 12 months to a Date in PHP

我们在 WooCoomerce 电子邮件中收到了 "start date" 回复,如下所示:

<?php echo esc_html( date_i18n( wc_date_format(), $subscription->get_time( 'start', 'site' ) ) ); ?>

输出如下所示:2017 年 3 月 29 日

我如何将 12 个月添加到此日期并在电子邮件中将其作为 "end date" 回应?

谢谢

为了清楚起见,第一行只是设置了一个变量。第二行将时间加上一年并赋值给$endDate。只需将 $endDate 添加到您的 echo

$startDate = $subscription->get_time( 'start', 'site' );
$endDate = date("F-d-Y", strtotime(date("F-d-Y", strtotime($startgDate)) . " + 1 year"));