我有以下代码,并试图找出如何在回显中添加日期范围,但是我很困惑。代码是:
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中?
答案 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>