下周三如何使用PHP?

下周三如何使用PHP?,php,Php,我有这样的情况: 2017年1月17日是星期二。 我希望我的代码将于2017年1月25日生成,即下周三。不是2017年1月18日 2017年1月19日是星期四。 我预计我的代码将于2017年1月25日生成,下周三也是如此 但是这个代码: $payment_date = '17 January 2017'; echo $payment_date . '<br>'; $payment_date = date('d M Y', strtotime('next Wednesday', st

我有这样的情况:

2017年1月17日是星期二。

我希望我的代码将于2017年1月25日生成,即下周三。不是2017年1月18日

2017年1月19日是星期四。

我预计我的代码将于2017年1月25日生成,下周三也是如此

但是这个代码:

$payment_date = '17 January 2017';
echo $payment_date . '<br>';

$payment_date = date('d M Y', strtotime('next Wednesday', strtotime($payment_date)));
echo $payment_date;
$payment_date='2017年1月17日';
回显$payment\u日期。”
'; $payment_date=日期(年月日),标准时间(下周三),标准时间(付款日期)); echo$付款日期;
2017年1月18日为下周三。当我的代码在2017年1月15日至21日之间运行时,如何将2017年1月25日设为下周三


谢谢

尝试使用
+1周周三
而不是下周三:

$payment_date = date('d M Y', strtotime('+1 week Wednesday', strtotime($payment_date)));

尝试使用
+1周周三
而不是下周三:

$payment_date = date('d M Y', strtotime('+1 week Wednesday', strtotime($payment_date)));

为什么同一代码不适用于2017年1月15日至21日?@Justinas:
$payment\u date='2017年1月17日'尝试更改该行。进入15、16、17等,请参见为什么同一代码不适用于2017年1月15日至21日<代码>Justinas:<代码>付款日期='2017年1月17日'尝试更改该行。分为15、16、17等,参见本
$payment_date='2017年1月19日'
将于下周三生成2017年2月1日,而不是2017年1月25日。
$payment_date='2017年1月19日'将在下周三生成2017年2月1日,而不是2017年1月25日。