需要自动将将来的日期插入HTML电子邮件模板

时间:2019-06-21 20:53:34

标签: php

我的电子商务网站上有一封自动生成的订单确认电子邮件。我想在上面加上一行,告诉我的客户什么时候可以收到他们的订单。

由于我一周(星期三)只有一天进行配送并且使用1天发货,所以我的客户在下订单后总是会在星期四收到货。除非他们在星期三下订单,否则这种情况将推迟到下周。

我需要一些代码来查看订单日期,如果不是星期三,则确定下一个星期四的日期。如果是星期三,则需要跳过下一个星期四,并确定下周星期四的日期。

<p><?php printf( esc_html__( 'Just to let you know — we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p>

<?php

1 个答案:

答案 0 :(得分:1)

以下将从今天开始计算。

$date = date('d-m-Y', strtotime("next wednesday +1 day"));
print_r($date);

输出

27-06-2019

或者如果您需要从特定日期开始

$date = date('d-m-Y', strtotime("next wednesday +1 day"), strtotime("24-06-2019"));
print_r($date);

输出

27-06-2019