在PHP中将日期添加到函数的回显中

时间:2019-03-20 23:53:05

标签: php date woocommerce echo strtotime

我有以下代码,并试图找出如何在回显中添加日期范围,但是我很困惑。代码是:

add_action( 'woocommerce_single_product_summary', 'bbloomer_display_badge_if_checkbox', 6 );

function bbloomer_display_badge_if_checkbox() {
    global $product;     
    if ( get_post_meta( $product->get_id(), 'custom_badge', true ) ) {
        echo '
<div class="woocommerce-message">Get it by </div>

';
    }
}

我想做的是以Month(abbr)格式在当前日期之后5-10天插入日期,该日期应在“ Get by by”文本的第二天之后。因此,例如,回声将返回类似以下内容的内容:“ 在2月1日至2月5日之前获取

该行是否类似于:

$date = strtotime("+5 day - +10 day");
echo date('M d,', $date);

找到了here吗?以及如何将其添加到上面代码中的函数echo中?

1 个答案:

答案 0 :(得分:1)

您需要分别创建两个日期值,例如

echo '<div class="woocommerce-message">Get it by ' . 
     date('M. dS', strtotime('+5 days')) . ' - ' .
     date('M. dS', strtotime('+10 days')) . 
     '</div>';

输出:

<div class="woocommerce-message">Get it by Mar. 26th - Mar. 31st</div>

Demo on 3v4l.org